teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

補足

2020/07/26 02:37

投稿

otn
otn

スコア86349

answer CHANGED
@@ -1,6 +1,6 @@
1
1
  scanfの戻り値の使い方自体はあっています。
2
2
 
3
- `"%d %d"`とかであれば、数字以外の物が入力された時点で戻り値`0`か`1`で`scanf`から復帰しますが、`"%s %s"`なのでそもそもファイルの終わり(EOF)にならない限り`scanf`から復帰しません。
3
+ `"%d %d"`とかであれば、数字以外の物が入力された時点で戻り値`0`か`1`で`scanf`から復帰しますが、`"%s %s"`なので(非空白文字列が2つ入力されない場合は)そもそもファイルの終わり(EOF)にならない限り`scanf`から復帰しません。
4
4
 
5
5
  Ctrl-D (Windowsなら Ctrl-Z)で、EOF にしてください。
6
6