「Eof」の版間の差分
提供: Nabetapedia百科事典
(ページの作成:「'''eof'''(小文字)とはC++ BuilderのC言語の関数のひとつ。[io.h]で宣言が定義されているC言語の低水準の非標準関数。Visual...」) |
|||
1行: | 1行: | ||
− | '''eof'''(小文字)とは[[C++ Builder]]の[[C言語]]の関数のひとつ。[io.h]で宣言が定義されているC言語の[[低水準]]の非標準関数。[[Visual C++]]では_eofが同等の関数。C言語の[[高水準]]の関数には[[標準関数]]の[[feof]]がある。<br> | + | '''eof'''(小文字)とは[[C++ Builder]]の[[C言語]]の関数のひとつ。[[io.h]]で宣言が定義されているC言語の[[低水準]]の非標準関数。[[Visual C++]]では_eofが同等の関数。C言語の[[高水準]]の関数には[[標準関数]]の[[feof]]がある。<br> |
[[EOF]](大文字) | [[EOF]](大文字) | ||
==[[C言語]]のeof(_eof)関数== | ==[[C言語]]のeof(_eof)関数== |
2016年9月21日 (水) 09:56時点における版
eof(小文字)とはC++ BuilderのC言語の関数のひとつ。io.hで宣言が定義されているC言語の低水準の非標準関数。Visual C++では_eofが同等の関数。C言語の高水準の関数には標準関数のfeofがある。
EOF(大文字)
C言語のeof(_eof)関数
io.h
int eof(int handle);(C++ Builder)
int _eof(int handle);(Visual C++)
ファイルの終わり(EOF)かどうかをチェックします。
eof は,handle に関連付けられたファイルが EOF に到達しているかどうかを判定します。
戻り値
現在の位置が EOF である場合,eof は値 1 を返します。
そうでない場合は 0 を返します。
戻り値 -1 はエラーを示し、グローバル変数 errno に次の値が設定されます。
EBADF (不正なファイル番号)
汎用性: C++ Builder(eof)、Visual C++(_eof)、非POSIX、非ANSI C