そうですか
freopen()の存在自体しりませんでした(汗

freopen()で十分便利そうなので使いたいと思います。
ありがとうございました。