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