回答編集履歴
1
変更
answer
CHANGED
@@ -1,5 +1,5 @@
|
|
1
1
|
char buf[32];は確かに配列で、32バイトの文字の領域を確保します。
|
2
|
-
scanfは%sにて取得した文字を先頭アドレスbufから並べて値を配置します。buf[0]から順に並べます。
|
2
|
+
scanfは%sにて取得した文字列を先頭アドレスbufから並べて値を配置します。buf[0]から順に並べます。
|
3
3
|
ですのでscanf("%s", &buf[0]);とも書けます。
|
4
4
|
入力文字は32を越えてはなりません。
|
5
5
|
|