- 643 名前:デフォルトの名無しさん mailto:sage [2010/05/02(日) 07:52:25 ]
- #include <stdio.h>
#include <string.h> int main(void){ char str0[20]; char str1[20]; char str2[20]; strcpy(str1, "Hello"); strcpy(str2, "Goodday"); strcat(str0, str1); strcat(str0, str2); printf("str1の文字は%sです。\n", str1); printf("str2の文字は%sです。\n", str2); printf("str0の文字は%sです。\n", str0); printf("str0の文字数は%dです。\n", strlen(str0)); return 0; } なぜかstr0の前に文字化けみたいなのがついて文字数もおかしくなります。 どうすればいいでしょうか?
|

|