freopen

 

書式
FILE *freopen(const char *name, const char *mode, FILE *fp);

機能
ポインタfpの指すストリームを閉じてからファイル名nameを開き、新たにfpの指すストリームと結びつける。以前のエラー指示子とファイル終了指示子はクリアします。引数modeの指定方法はfopenと同じ。

戻り値
クローズの結果は無視。オープンに成功した時はストリームへのポインタ、失敗した時はNULL。

ヘッダーファイル
stdio.h

 

使用例

FILE *fp;
fp = fopen("***","w");
:;
:;
fp = freopen("***","r",fp);