strcat的功能:把src所指字符串添加到dest结尾处(覆盖dest结尾处的’\0’)。
char * my_strcat(char *dest, const char *src)//dest 目标字符串
//src原字符串
{
char * ret = dest;
assert(dest != NULL);
assert(src != NULL);
//w在hello\0后边,代替\0
while (*dest != '\0')
{
dest++;
}
while (*dest++ = *src++)
{
;
}
return ret;
}
int main()
{
char arr[20] = "hello ";//先找\0,然后再用strcat
my_strcat(arr, "world");
printf("%s\n", arr);
system("pause");
return 0;
}