#include<stdio.h>
#include<string.h>
#include<assert.h>
char * my_strcat(char *dest,char const *src)
{
char *ret = dest;
assert((dest != NULL) && (src != NULL));
while(*dest != '\0')
{
dest ++;
}
while(*src != '\0')
{
*dest = *src;
dest ++;
src ++;
}
return ret;
}
int main()
{
char p[10] = "abcdef";
char q[2] = "w";
my_strcat(p,q);
printf("%s\n",p);
return 0;
}
实现char *my_strcat(char *dest,char *src)函数
返回:dest字符串的地址
功能:将src指向的字符串追加到dest指向字符串的后面
eg:dest[10]="andef" char *src="ghi"
my_strcat()之后dest字符串"andefghi"