> テキストモードを使ってる場合は、fseek()は要注意。

そうでなくてもreadとwriteの間はseekを挟め!

っていうか、テキストファイルをいろいろ扱うのに、fseekなんか使おうっていうあたりでだめだめ。
そんな「いちばんだめなほうほう」をだれがおしえた? まさか本か何かに書いてあったとかいわないよな?
もしそうなら、本の名前言えよ! どうかんがえてもそれは「ダメ本」だ。
ダメ本リストに追加しなきゃいけないから、早く本の名前言え!!

# FYI: 通常は連結リストを使います。