您的位置:首页 > 编程语言 > C语言/C++

C语言易错点:字符串的连接

2015-12-09 22:15 435 查看

C语言易错点:字符串的连接

标签:C语言 字符串

by 小威威

利用字符数组对字符串的连接,有一点需要注意,不要忘了最后加’\0’,不要忘了在最后加’\0’,不要忘了在最后加’\0’。还有一个,字符数组的长度要记得包含’\0’噢。

代码如下:

char* join(char*a, int alength, char*b, int blength) {
char *link;
link = malloc((alength+blength+1)*1);
for (int i = 0; i < alength; i++) {
link[i] = a[i];
}
for (int i = 0; i < blength; i++) {
link[alength+i] = b[i];
}
link[alength+blength] = '\0';
return link;
}


以上内容皆为本人观点,欢迎大家提出批评和指导,我们一起探讨。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: