我可以想到一些快速读取最后128位的方法,但哪种方法最简单,最有效?什么是从C++文件末尾读取最有效的方法? (解析文件中的最后128位)
1
A
回答
4
跳转到结束和读:
char buf[16];
std::ifstream infile("thefile.bin", std::ios::binary);
infile.seekg(16, std::ios::end);
if (!infile || !infile.read(buf, 16))
{
// error! Maybe die.
}
// process buf
+0
为什么是16而不是128? – carboncomputed 2012-03-10 17:35:59
+2
@ user979663:因为在大多数体系结构中,128位是16字节。 – 2012-03-10 17:38:25
+0
太棒了,谢谢。 – carboncomputed 2012-03-10 17:42:36
相关问题
- 1. 向后读取大文本文件的最有效方法是什么?
- 2. 什么是使用java读取文件的最有效方式?
- 3. 什么是从gfortran读取.dbf文件的最简单方法
- 4. C# - 定期读取文件最后部分的最有效方法
- 5. 从文件中读取字符的最有效方法?
- 6. 从文件中读取IP地址的最有效方法
- 7. 从Java中的文本文件中读取最快的方法是什么?
- 8. 什么是从C#文本文件中读取大量整数(双精度)的最有效方法?
- 9. 在Delphi中读取大文件的最快方法是什么?
- 10. 在PHP中读取大文件的最佳方法是什么?
- 11. PHP - 从文本文件末尾读取
- 12. 解析这个配置文件的最好方法是什么?
- 13. 什么是从文本/数据文件中读取数据的最佳方法
- 14. C++什么是从文本文件读取的好方法?
- 15. 定期从网络共享文件夹读取文件的最有效方法是什么?
- 16. 什么是在java中读取日志文件的最有效方式?
- 17. 从文件中解析编号的句子的最佳方法是什么?
- 18. 在jquery中解析json的最有效方法是什么?
- 19. 在Java中读取文件的最有效方法?
- 20. 将数据写入文件的最有效方法是什么?
- 21. 在Perl中解析Excel文件的最佳方式是什么?
- 22. 读取文件中最后一行的最快方法
- 23. Ruby - 从文件末尾连续读取
- 24. 什么是读取文件的第一行和最后一行的最有效的PHP方式?
- 25. C检测文件末尾的最后一个新行
- 26. C#中文本文件解析的最佳方法?
- 27. 转换文件的最佳文件解析解决方案是什么?
- 28. 什么是从文件中读取字符串的最快方法?
- 29. 从C++中读取文件的最快速方法
- 30. 从文件中替换最后一行的有效方法?
移动文件指针到'EOF-16'和读取直到'EOF'。 – 2012-03-10 17:19:10
我还没有写任何东西,但是我要做的是读取文件大小,然后寻求文件大小 - 128.尽管它看起来不是最优雅的解决方案。 – carboncomputed 2012-03-10 17:20:22
@juergen d哈哈猜测这是一个很好的解决方案。 – carboncomputed 2012-03-10 17:21:01