-
在c中连接两个字符串时出现非法硬件指令错误
我想遍历一个文本文件并连接所有字符串,直到遇到空行,然后对下一个字符串执行相同操作,依此类 -
将字符串与固定大小的数组组合
让我们看下面的示例代码,其中我将两个固定大小的数组连接在一起: <pre><code>int main(void) { char fi -
动态内存分配中的C编程问题
问题应该很简单,但我花了几个小时来解决这个问题,但看不出我的逻辑有什么问题。输出正常工作, -
strcat() 实现,如何重新分配足够的空间以在 C 中包含两个字符串?
我正在尝试使用指针自己实现 <code>strcat</code> 函数。 我的伪代码是: <ul> <li>接收 2 个字符指针 -
在函数 system() 中读取字符串的问题(可能是由于 malloc 错误)
<pre><code><div> <ul> <li>hello world</li> </ul> </div></code></pre> 系统(chain1); -
在 C 中将字符串添加到 Char 数组中
出于某种原因,当我打印上面的数组时,我得到了一个奇怪的输出。当我通过 WinSCP 终端运行此代码时, -
在 C 中实现 strcat() 函数
我正在尝试在 C 中实现 strcat() 但坚持输出结果重复 src。 这是我的代码。 <pre><code> void my_strcat(ch -
有没有办法让两个不同大小的数组成对?
所以我有 2 个不同大小的数组,我想将它们中的元素配对成一个新的数组。 示例: a = {1 2 3 4 -
为什么这两个字符数组不能正确连接?(C 编程)
<pre><code>char *program_working_dir; char backup_dir[9]="/Backups/"; // getting the current working directory program_working_dir -
为什么 strcat 函数将指针移动到下一个字符?
所以,我的问题很简单,我不知道为什么第一段代码不能正常工作。 程序从管道中读取一个 12 个字符的 -
strcat()的源代码解释
<pre><code> char * STRCAT(char *dest, const char *src) { strcpy(dest + strlen(dest), src); return dest; } </code></pre> 代码:des -
为什么我在 C 中使用 strcat 会遇到这个问题?
我对 C 完全陌生,我的代码如下所示: <pre><code>//Initialize Global array variable title_char_cnt_array to char[26] ch -
在 C 中编辑字符数组,输出被切断
首先,我知道关于这个话题有很多问题。但是我已经搜索了很多并测试了我发现的类似问题的解决方案 -
C 错误应为“char **”,但参数的类型为“char (*)[10]”
我正在尝试实现我的 <code>strcat</code> 版本。但是,我收到以下警告,并且我的代码在运行时崩溃。我正 -
strcat 函数给出分段错误
为什么这段代码会出现分段错误,是因为我使用了指针而不是数组吗? <pre><code>#include <stdio.h> #in