我可以想到一些快速读取最后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. 在C++中读取文件最后一行的最有效方法是什么?
- 2. 什么是读取/解析XML文件的最佳方法
- 3. 向后读取大文本文件的最有效方法是什么?
- 4. 以块为单位读取超大文件的最有效方法是什么?
- 5. 什么是使用java读取文件的最有效方式?
- 6. 从文件末尾解析XML文件
- 7. 解析这一行文本的最有效方法是什么?
- 8. 什么是从gfortran读取.dbf文件的最简单方法
- 9. C# - 定期读取文件最后部分的最有效方法
- 10. 从文件中读取字符的最有效方法?
- 11. 从文件中读取IP地址的最有效方法
- 12. 什么是使用C#改变文件中行结尾的最有效方式?
- 13. 从Java中的文本文件中读取最快的方法是什么?
- 14. 什么是从C#文本文件中读取大量整数(双精度)的最有效方法?
- 15. 在PHP中读取大文件的最佳方法是什么?
- 16. 在Delphi中读取大文件的最快方法是什么?
- 17. 在PHP中读取文件的最快方法是什么?
- 18. 在Ruby中读取大文件的最快方法是什么?
- 19. PHP - 从文本文件末尾读取
- 20. 解析这个配置文件的最好方法是什么?
- 21. 什么是并行解析xml文件的最快方法?
- 22. 什么是从文本/数据文件中读取数据的最佳方法
- 23. C++什么是从文本文件读取的好方法?
- 24. MySQL的,最有效的方式从解析的文件
- 25. 定期从网络共享文件夹读取文件的最有效方法是什么?
- 26. 什么是在java中读取日志文件的最有效方式?
- 27. 什么是逐行读取文件的最快方法?
- 28. 在jquery中解析json的最有效方法是什么?
- 29. 从文件中解析编号的句子的最佳方法是什么?
- 30. 在C中解析INI文件的最简单方法是什么?
移动文件指针到'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