回答編集履歴
1
追記
answer
CHANGED
@@ -1,2 +1,2 @@
|
|
1
|
-
scanf()は何かと問題(下記)の多い関数です。1文字入力が必要ならfgets()で1行読み込んで先頭の文字を取り出すようにしましょう。
|
1
|
+
scanf()は何かと問題(下記)の多い関数です。1文字入力が必要ならfgets()で1行読み込んで先頭の文字を取り出すようにしましょう。また、数値が必要ならfgets()で読み込んでsscanf()を使いましょう。・・・これで、下記サイトで言われる改行文字の問題は回避できます。
|
2
2
|
[scanf](https://ja.wikipedia.org/wiki/Scanf)の「scanfの問題点と回避方法」を確認してみてください。
|