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`作为参数传递进去,最后打印出结果。
版权声明:本文标题:字符串拼接函数c语言 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1705553398h489640.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论