相关疑难解决方法(0)

文件读取:二进制文件的feof()

我正在读一个二进制文件.当它到达终点时 似乎它被feof()函数终止了.是因为二进制文件没有EOF字符?如果是这样我怎么解决它.

目前我的代码正在使用while循环

while (!feof(f))
Run Code Online (Sandbox Code Playgroud)

当它到达位置5526900的文件末尾时,它不会停止.它只是不断尝试阅读,我陷入了困境.

任何人都可以告诉我为什么以及如何解决它.

谢谢

c c++ file-io binaryfiles

3
推荐指数
1
解决办法
3625
查看次数

标签 统计

binaryfiles ×1

c ×1

c++ ×1

file-io ×1