高手帮忙啊~
看看这个哪里错了啊? 是把两个字符串连接在一起的程序哈! 多谢哦~~~~
#include "stdio.h"
char *scat(char s1[],char *s2)
{ char *p=s1;
for(;*p;p++)
while(*s2) *p=*s2,p++,s2++;
*p='\0';
return s1;
}
main()
{ char a[]="china",b[]="japan";
printf("a=%s b=%s",a,b); printf("\n");
scat(a,b);
printf("a=%5s",a);
}