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

回答編集履歴

1

文言修正など

2019/10/24 00:15

投稿

thkana
thkana

スコア7738

answer CHANGED
@@ -2,11 +2,11 @@
2
2
  入力された文字列はaaaa・・・・とエラーが表示されません。
3
3
 
4
4
  状況の分析が間違っています。エラーが表示されない原因はバッファがクリアされないから、ではありません。
5
- バッファのクリアが問題になるのは設問で言えば
5
+ バッファのクリアが問題になるとすれば設問で言えば
6
6
  > 再入力を求める
7
7
 
8
8
  の部分です。
9
- エラーかどうかの判別
9
+ そこではなく、
10
10
  ```C
11
11
  n=strlen(str)-1;
12
12
  str[n-1]='\n';
@@ -15,7 +15,7 @@
15
15
  }
16
16
  if(n>7){
17
17
  ```
18
- のあたりの処理が間違っている
18
+ のあたりの処理が間違っているのでエラーの判別が出来ません。(出力表示もいろいろおかしいはずです)
19
19
 
20
20
 
21
21
  なお、質問のコードは
@@ -23,4 +23,4 @@
23
23
  となっているのですから
24
24
  > 入力された文字列はaaaa・・・・と
25
25
 
26
- なるわけがありません。試したのと違うコードを示されてもなんのアドバイス出来ませんよ。
26
+ なるわけがありません。試したのと違うコードを示されても有効なアドバイス出来ませんよ。