admin 管理员组

文章数量: 887021


2024年1月18日发(作者:runscript什么意思)

字符串拼接函数c语言

以下是一个可以将两个字符串拼接在一起的C语言函数:

```c

#include

#include

void stringConcat(char* str1, char* str2, char* result)int i, j;

//将第一个字符串复制到结果字符串中

for (i = 0; str1[i] != '0'; i++)

result[i] = str1[i];

}

//将第二个字符串复制到结果字符串中

for (j = 0; str2[j] != '0'; j++)

result[i + j] = str2[j];

}

// 将结果字符串的结尾设置为null字符

result[i + j] = '0';

int mai

char str1[100] = "Hello";

char str2[100] = " World";

char result[200];

//调用字符串拼接函数并打印结果

stringConcat(str1, str2, result);

printf("%sn", result);

return 0;

```

这段代码中定义了一个`stringConcat`函数,在该函数中,先使用`for`循环将`str1`复制到`result`中,再使用另一个`for`循环将`str2`复制到`result`的结尾。最后,在`result`的结尾添加一个null字符,以表示字符串的结束。在`main`函数中,我们声明了两个字符串`str1`和`str2`,以及一个用于存储结果的字符串`result`。我们调用`stringConcat`函数,并将`str1`、`str2`和`result`作为参数传递进去,最后打印出结果。


本文标签: 字符串 结果 函数 拼接 字符