回答編集履歴
1
追記
test
CHANGED
@@ -11,3 +11,9 @@
|
|
11
11
|
3.`fclose`の場所がおかしい
|
12
12
|
|
13
13
|
⇒`fopen`が成功したときだけ実行する。あるいは`exit()`に任せて`fclose`を書かない
|
14
|
+
|
15
|
+
|
16
|
+
|
17
|
+
1行目だけが処理出来ている直接の原因は1で、入力ファイルのポインターを入れていた`fp`を出力ファイルのポインターで上書きしたために、2行目以降の入力ファイルを読む手段が無くなってしまったこと。
|
18
|
+
|
19
|
+
ただ、そこだけ直すと、2のために、今度は最終行だけ書き込まれることになります。
|