_fileno
stdio.h:インデックス への移動
ヘッダー ファイル
stdio.h
カテゴリ
入出力ルーチン
プロトタイプ
int _fileno(FILE *stream);
説明
ファイル ハンドルを取得します。
_fileno は、指定されたストリームのファイル ハンドルを返すマクロです。ストリームに複数のハンドルがある場合、_fileno は、初めて開かれたときにストリームに割り当てられたハンドルを返します。
戻り値
_fileno は、ストリームに関連付けられたファイル ハンドルを表す整数を返します。
例
#include <stdio.h>
int main(void)
{
FILE *stream;
int handle;
/* ファイルを作成 */
stream = fopen("DUMMY.FIL", "w");
/* ストリームに関連付けられたファイル ハンドルを取得 */
handle = fileno(stream);
/* ハンドル番号を表示 */
printf("handle number: %d\n", handle);
/* ファイルを閉じる */
fclose(stream);
return 0;
}
移植性
POSIX | Win32 | ANSI C | ANSI C++ |
---|---|---|---|
+ |
+ |