函數名稱: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;}
運行結果
OK