【发布时间】:2013-09-27 06:04:41
【问题描述】:
如果我遇到feof() 然后stat 显示文件已经增长,有没有办法在不执行fclose() 和fopen() 的情况下读取添加的数据?
【问题讨论】:
标签: c linux file-handling
如果我遇到feof() 然后stat 显示文件已经增长,有没有办法在不执行fclose() 和fopen() 的情况下读取添加的数据?
【问题讨论】:
标签: c linux file-handling
是的。您可以在文件上调用clearerr,或执行任何查找操作,例如fseek(f, 0, SEEK_CUR)。
【讨论】:
fseek(f, 0, SEEK_CUR) 清除 eof 标志?这对我来说是个新闻(而且很有帮助!)。