>>239
それじゃさわりだけ。

・括弧の内側空けるな。
・必要のない初期化をするな。
・エラーは標準出力ではなくエラー出力に出力しろ。
・scanf()を使うなら最低限バッファサイズで制限しろ。
・sizeof(char)は常に1だ。無意味だから1にしておけ。
・fwrite()で不定値が入った情報はできれば書くな。
・fread()で全て読めることを期待するな。
・読めた情報がナルターミネートされていることを当てにするな。
・課題なのだから出力されたファイルを見られるようにしておけ。
・そもそも課題に書かれていることを無視するな。