FILE型

読み:ファイルがた
外語:FILE
品詞:名詞

CC++で、ファイル操作によく使う変数型。ファイルハンドルの実体。

ストリームを開く関数のfopen()、fdopen()、freopen()は、FILE *、つまりFILE型へのポインタを返す。

C/C++の標準関数等で用意されるストリーム関数は、このFILE *を用いることになる。

多くの実装では、FILE型は構造体であり、そのストリームの情報が格納されている。しかし、Cの標準仕様上は「オブジェクト型」とされており、その型は問われていない。

従ってFILE型の中身を参照するようなことはしてはならず、そのポインタのみをストリームの識別に用いることになる。