どうしても一行ずつ処理しないと駄目?
一回EOFまで読み込んどいてポインタ移動して上書きするとか。