Funktionsname : fdopen
Header-Datei : <io.h>
Funktionsprototyp : int fdopen(int handle,char* type);
Funktion : Stream mit Dateihandle verbinden
Parameter : int handle ist das zu bedienende Dateihandle, char *type gibt die Methode zum Öffnen des Streams an
Rückgabewert : Gibt den Dateizeiger zurück, der auf den Stream zeigt
Programmbeispiel : Verwenden Sie eine Funktion, um ein Dateihandle und einen Stream zu verbinden und eine Zeichenfolge in Form eines Streams in die Datei einzugeben.
#include<stdio.h>#include<io.h>#include<fcntl.h>intmain(void){intfd=open(D:\a.txt,_O_RDWR+O_CREAT);if(fd==-1 ){printf( kann die Datei nicht bearbeitenn);return1;}FILE*fp=fdopen(fd,w);fprintf(fp,mingrisoftnminribookn);fclose(fp);printf(OK);return0;}
Laufergebnisse
OK