回答編集履歴

1

加筆

2015/09/05 13:03

投稿

cateye
cateye

スコア6851

test CHANGED
@@ -5,3 +5,9 @@
5
5
  カウンタを表示させるような処理は要りませんか?
6
6
 
7
7
  あと、最初のscanf()で読み込んだ後、バッファには改行が残ってしまうので、2回目のscanf()で改行が読み込まれます。なのでfgets()で文字列を読み込んでからscanf()で文字を読み込んだほうがいいと思います。
8
+
9
+ scanf()の注意については
10
+
11
+ [scanf()の注意事項](http://www9.plala.or.jp/sgwr-t/c/sec05.html#s5-4)を参考に。
12
+
13
+ 1文字読み込みならgetchar()かgetc()を使ったほうが確実です。