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

回答編集履歴

1

EOFで終了する旨を追加

2020/08/29 04:37

投稿

Daregada
Daregada

スコア11992

answer CHANGED
@@ -1,4 +1,4 @@
1
- fgetsは、1行(改行まで)あるいは、第2引数で指定した文字数-1文字分読み込むと処理を完了します。空白やタブは関係ありません。
1
+ fgetsは、1行(改行またはEOFまで)あるいは、第2引数で指定した文字数-1文字分読み込むと処理を完了します。空白やタブは関係ありません。
2
2
 
3
3
  fgetsで読み込んだ1行分を、そのまま(sscanfせずに)printfで表示すればよいのでは。fgetsは改行も含めて読み込むので、この場合はprintfに`\n`は無用です。
4
4