Nom de la fonction : fdopen
Fichier d'en-tête : <io.h>
Prototype de fonction : int fdopen(int handle,char* type);
Fonction : Connecter le flux avec le descripteur de fichier
Paramètres : int handle est le handle de fichier à utiliser, char *type spécifie la méthode d'ouverture du flux
Valeur de retour : Renvoie le pointeur de fichier pointant vers le flux
Exemple de programme : utilisez une fonction pour connecter un descripteur de fichier et un flux, et saisissez une ligne de chaîne dans le fichier sous la forme d'un flux.
#include<stdio.h>#include<io.h>#include<fcntl.h>intmain(void){intfd=open(D:\a.txt,_O_RDWR+O_CREAT);if(fd==-1 ){printf( impossible de traiter le fichiern);return1;}FILE*fp=fdopen(fd,w);fprintf(fp,mingrisoftnminribookn);fclose(fp);printf(OK);return0;}
Résultats en cours d'exécution
D'ACCORD