FERROR(3) FreeBSD ライブラリ関数マニュアル FERROR(3)
名称
clearerr, feof, ferror, fileno − ストリームの状態のチェックとリセット |
ライブラリ
標準 C ライブラリ (libc, −lc) |
書式
#include <stdio.h> void |
clearerr(FILE *stream); int |
feof(FILE *stream); int |
ferror(FILE *stream); int |
fileno(FILE *stream); |
解説 |
clearerr() 関数は、 stream が指すストリームに対するファイル終了表示子とエ ラー表示子をクリアします。 feof() 関数は、 stream が指すストリームに対するファイル終了表示子を検査 し、ファイル終了表示子が設定されている場合は 0 以外を戻します。ファイル終 了表示子をクリアできるのは、 clearerr() 関数のみです。 ferror() 関数は、 stream が指すストリームに対するエラー表示子を検査し、エ ラー表示子が設定されている場合は 0 以外を戻します。エラー表示子をリセット できるのは、 clearerr() 関数のみです。 fileno() 関数は、引数 stream を検査し、その整数記述子を戻します。 |
エラー
この関数はエラーにならず、外部変数 errno を設定しません。 |
関連項目
規格
clearerr() 関数、 feof() 関数、 ferror() 関数は、 ISO/IEC 9899:1990 (‘‘ISO C89’’) に適合しています。 FreeBSD 10.0 April 19, 1994 FreeBSD 10.0 |