#include <stdio.h>
#include<assert.h>
#include<Windows.h>
char* my_strcat(char* dest, char* src)
{
char *cp = dest;
assert(src && dest);
while (*dest != '\0')
{
dest++;
}
while (*dest++ = *src++)
{
;
}
return cp;
}
int main()
{
char str[32] = "abcd";
char buf[32] = "efgh";
printf("%s\n", my_strcat(str, buf));
system("pause");
return 0;
}
运行结果如下:

本文介绍了如何在C语言中模拟实现字符串连接函数strcat。通过遍历字符串和内存复制,将两个字符串拼接在一起,详细阐述了实现过程并展示了运行结果。
1292

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



