#include <stdio.h>
#include <string.h>
int main()
{
char s1[100]="";
char s2[]="我爱,";
char s3[]="慕课网";
/*在以下补全代码*/
strcat(s1,strcat(s2,s3));
printf("%s\n",s1);
return 0;
}
求大神解答
发现问题了没有 s1里有个空格 所以用strcpy(s1,s2)把空格覆盖掉 然后再strcat拼接
我知道答案上是对的 可是我这样写不对吗?
#include <stdio.h>
#include <string.h>
int main()
{
char s1[100]="";
char s2[]="我爱,";
char s3[]="慕课网";
/*在以下补全代码*/
strcpy(s1,s2);
strcat(s1,s3);
printf("%s\n",s1);
return 0;
}