この関数の目的
clearerr()は、ストリームのエラー指示子をリセットする。
定義
#include <stdio.h> void clearerr(FILE *stream);
働き
この関数は、 stream が指すストリームのファイルの終わり指定子とエラー指定子を解除する。
解説
これらの指定子は、入出力関数がセットする。 指定子を解除できるのは、この関数と rewind() と ungetc() とファイル位置調整関数( fsetpos() fseek() )だけである。 開いた直後のストリームにはどの指定子もセットされていない。
ヘッダファイル一覧に戻る <stdio.h>に戻る