関数名: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(ファイルを処理できませんn);return1;}FILE*fp=fdopen(fd,w);fprintf(fp,mingrisoftnminribookn);fclose(fp);printf(OK);return0;}
走行結果
わかりました