别人写的字符串连接代码:
void strcat1(char *str1, char *str2)
{
int newLength;
char *p;
newLength = (int)(strlen(str1) + strlen(str2));
p = (char *)malloc(sizeof(char) * (newLength + 1));
while(*str1)
*p++ = *str1++;
while(*str2)
*p++ = *str2++;
*p = '0';
p -= newLength;
printf("%s ", p);
free(p);
} 
int main(void)
{
char *stra = "China ";
char *strb = "come on";
strcat1(stra, strb);
return 0;
}
C语言字符串连接
本文介绍了一个用C语言实现的字符串连接函数。通过手动分配内存并逐字符复制的方式将两个字符串连接起来。该方法展示了基本的内存管理和字符串操作技巧。
759

被折叠的 条评论
为什么被折叠?



