質問: EOF) { printf("FILE CLOSE ERROR \n"); exit(EXIT_FAILURE); } return 0; } ```
回答: > > 【質問1】rewind()の()の中に入れるものは、 > > > rewindしたいファイルへのポインタです... ...けれども、「そもそもrewind()する必要があるのか(...を突き詰めると、fopenの第2引数が"w"なのは誤りではないか)」というところから再検討した方がよろしいでしょう。 > > 【質問2】[実行結果の例]のように出力できないのですが、どこを間違えているのでしょうか? > > > いくつかありますが、些細な問題の積み重ねです。以下を解消すれば期待した結果が得られるでしょう。 1. 上記の通り、課題の『”data.txt”から温度を読み込み』を実現するための引数は "w" ではないはず 2. 自動変数の初期化忘れ(2件):簡単なのでどれかは書きません 3. fscanfの引数が足りない:コンパイルできましたか?写し間違いですか? 4. printfの引数が足りない:書式には書いてあるけど対応する変数を渡しそびれています 5. printfの書式に誤りがある(a):誤りというと大げさですが、[実行結果の例]に一致させるには空白が必要となるでしょう 6. printfの書式に誤りがある(b):上記を修正して実行すれば解かると思いますが、課題の『小数点以下2桁とする』を満たしていません 修正したコードは省略します。