我這樣寫應該也沒問題吧!
#include <stdio.h>
#include <string.h>
int main()
{
? ? char s1[100]="";
? ? char s2[]="我愛,";
? ? char s3[]="慕課網";
? ? /*在以下補全代碼*/
? ? strcat(s2,s3);
? ? strcpy(s1,s2);
? ??
? ? printf("%s\n",s1);
? ? return 0;? ??
}
##我只是先拼接,再拷貝,然后就輸入錯誤了
2019-03-02
因為s2沒有給出長度
簡單說,s2沒有多余的存儲空間
像s1,事先有100個存儲空間,所以就沒事
你把s2,s3都連到s2,他沒地方,鬼知道s3存哪去了
2019-03-01
我從dev c++上運行一下,感覺行啊