_fileno
Nach oben zu stdio.h - Index
Header-Datei
stdio.h
Kategorie
Eingabe-/Ausgaberoutinen
Prototyp
int _fileno(FILE *stream);
Beschreibung
Ermittelt das Datei-Handle.
_fileno ist ein Makro, welches das dem gegebenen Stream zugeordnete Datei-Handle zurückgibt. Hat der Stream mehr als ein Handle, gibt _fileno das Handle zurück, das dem Stream beim ersten Öffnen zugewiesen wurde.
Rückgabewert
_fileno gibt das dem Stream zugeordnete Datei-Handle zurück.
Beispiel
#include <stdio.h>
int main(void)
{
FILE *stream;
int handle;
/* Eine Datei erstellen */
stream = fopen("DUMMY.FIL", "w");
/* Das dem Stream zugeordnete Datei-Handle ermitteln */
handle = fileno(stream);
/* Die Handle-Nummer anzeigen */
printf("handle number: %d\n", handle);
/* Datei schließen */
fclose(stream);
return 0;
}
Portabilität
POSIX | Win32 | ANSI C | ANSI C++ |
---|---|---|---|
+ |
+ |