Fileno
fileno
Функция Получает дескриптор файла.
Синтаксис #include
int fileno(FILE * stream);
Файл, содержащий stdio.h прототип
Описание fileno представляет собой макрокоманду, которая возвращает логический номер файла для заданного потока stream. Если поток stream имеет более одно- го номера, функция fileno возвращает номер, назна- ченный данному потоку при первом открытии.
Возвращаемое fileno возвращает целое число, обозначающее значение дескриптор файла, соответствующий потоку stream.
Переносимость Данная функция поддерживается на системах UNIX.
Смотрите также
Пример:
#include
int main(void) { FILE *stream; int handle; /* создать файл */ stream = fopen("DUMMY.FIL","w"); /* получить дескриптор файла */ handle = fileno(stream); /* напечатать его */ printf("Дескриптор файла = %d\n",handle); /* закрыть файл */ fclose(stream); return 0; }