strcat 功能
把src所指字符串添加到dest结尾处(覆盖dest结尾处的’\0’)并添加’\0’
注意:src和dest所指内存区域不可以重叠且dest必须有足够的空间来容纳src的字符串
#include<stdio.h>
#include<assert.h>
char *my_strcat(char *dest, const char *src)
{
char *ret = dest;
assert(dest != NULL);
assert(src != NULL);
while (*dest)
{
dest++;
}
while (*dest++ = *src++)
{
;
}
return ret;
}
int main()
{
char a[20] = "hello";
char *s = "world";
my_strcat(a,s);
printf("%s\n",a);
return 0;
}