linux下读写文件的问题,怎么把open的整型fd转为FILE* ?
int fd = open("...",O_CREAT,10705);
要使用fputs这个函数,但是执行的:fputs(buf,fd);
报错:cannot convert int to _io_file ,这个函数要求的是FILE*,不是int。。怎么整
要使用fputs这个函数,但是执行的:fputs(buf,fd);
报错:cannot convert int to _io_file ,这个函数要求的是FILE*,不是int。。怎么整
作者: winmenaruto 发布时间: 2011-04-15
fprintf,sprintf,snprintf
换用这几个
换用这几个
作者: Esperantor 发布时间: 2011-04-15
引用 1 楼 esperantor 的回复:
fprintf,sprintf,snprintf
换用这几个
fprintf,sprintf,snprintf
换用这几个
man fputs看过,可以用这个函数啊。。。求例子
作者: winmenaruto 发布时间: 2011-04-15
FILE *fp = fdopen(fd, "r");
作者: justkk 发布时间: 2011-04-15