Имя функции : fdopen
Заголовочный файл : <io.h>
Прототип функции : int fdopen(int handle, char* type);
Функция : Соединить поток с дескриптором файла.
Параметры : int handle — это дескриптор файла, с которым нужно работать, char *type указывает метод открытия потока.
Возвращаемое значение : возвращает указатель файла, указывающий на поток.
Пример программы : используйте функцию для соединения дескриптора файла и потока и введите строку строки в файл в виде потока.
#include<stdio.h>#include<io.h>#include<fcntl.h>intmain(void){intfd=open(D:\a.txt,_O_RDWR+O_CREAT);if(fd==-1 ){printf(cannotreatethefilen);return1;}FILE*fp=fdopen(fd,w);fprintf(fp,mingrisoftnminribookn);fclose(fp);printf(OK);return0;}
Результаты бега
ХОРОШО