函数名:fdopen
功能:把流与一个文件句柄相接
功能:把流与一个文件句柄相接
#include<stdio.h>
FILE*fdopen(intfildes,constchar*mode);
函数说明
fdopen()会将参数fildes的文件描述词,转换为对应的文件指针后返回。参数mode字符串则代表着文件指针的流形态,此形态必须和原先文件描述词读写模式相同。
程序例:
#include<sys\stat.h>
#include<stdio.h>
#include<fcntl.h>
#include<io.h>
intmain(void)
{
inthandle;
FILE*stream;
handle=open("DUMMY.FIL",O_CREAT,S_IREAD|S_IWRITE);
stream=fdopen(handle,"w");
if(stream==NULL)
printf("fdopenfailed\n");
else
{
fprintf(stream,"Helloworld\n");
fclose(stream);
}
return0;
}