首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

请教有没用使用文件描述符fd(int)完成fflush功能的函数

2012-04-14 
请问有没用使用文件描述符fd(int)完成fflush功能的函数?声明的描述符是int fd;现在write后,想直接read,如

请问有没用使用文件描述符fd(int)完成fflush功能的函数?
声明的描述符是int fd;
现在write后,想直接read,如果不用fflush类似的方法,就需要先close了再open
有不用close,直接清除缓冲至文件的方法没,用int型的文件描述符

[解决办法]
重新设置一下文件指针可否?
[解决办法]
lseek(fd,0,SEEK_SET)即可从头读
[解决办法]
read()、write() 是不带缓冲的,不需要 fflush(),可写后又立即读取。

热点排行