_fileno

提供: RAD Studio
移動先: 案内検索

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++

+

+