当前位置: 技术问答>linux和unix
linux下读写文件的问题,怎么把open的整型fd转为FILE* ?
来源: 互联网 发布时间:2016-11-22
本文导语: int fd = open("...",O_CREAT,10705); 要使用fputs这个函数,但是执行的:fputs(buf,fd); 报错:cannot convert int to _io_file ,这个函数要求的是FILE*,不是int。。怎么整 | 结构体写入文件就是二进制的 除非...
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。。怎么整
|
结构体写入文件就是二进制的
除非你事先把结构体转换为一个字符串
除非你事先把结构体转换为一个字符串