ファイルの終わりまで読み終えたかどうかを調べる関数のこと。ループでファイルを読み進めていくときの、終了判定によく使われる。読み込みに失敗しただけの場合と区別するため、ferrorと合わせて使うこともある。
ファイルや入力の終わりに達したことを表す特別な値のこと。多くの読み込み関数が、失敗や終端を知らせる戻り値として返してくる。多くの読み込み関数は、失敗時にもこのEOFと同じ値を返すことがある。
ファイル操作中にエラーが発生していないかを確認する関数のこと。読み込み失敗と単なるファイル終端(EOF)を区別するために使う。エラーが発生していれば0以外の値、していなければ0が返ってくる。
もっと先へ:ポインタ・メモリ・ファイル入出力・セキュアコーディングを含む全26トラックと、段位検定・模試のフルセットは完全版に収録しています。