f_eof

リード/ライト・ポインタがファイル終端に達しているかどうか調べます。.

int f_eof (
  FIL* fp   /* [IN] ファイル・オブジェクト */
);

引数

fp
ファイル・オブジェクト構造体へのポインタを指定します。

戻り値

リード/ライト・ポインタがファイル終端にあり読み出すデータがない場合は、0以外の値を返します。それ以外の時は0を返します。

解説

f_eof関数は、現リビジョンではマクロとして実装されています。

#define f_eof(fp) (((fp)->fptr) == ((fp)->fsize) ? 1 : 0)

対応情報

常に使用可能。

参照

f_open, f_lseek, FIL

戻る