新手入门题 请大家帮忙看看
编写一个函数string_link(char str1[],char str2[])完成strcat()的功能
char *string_link(char str1[],char str2[])
{
short int sa=sizeof(str1),sb=sizeof(str2),i;
char *p=sa+str1-1;
for(i=0;i<=sb-1;i++)
{
*p=str2[i];
p++;
}
p=str1;
return p;
}
要注意,这个函数会把st1字符串后面的内存遮盖(strcat函数也有这个缺点)
(这个函数会返回一个char类型的指针)