有哪些方法可以用重复结构解析二进制数据?

时间:2016-04-09 17:05:22

标签: c++ parsing binaryfiles ifstream

我写了一些输出文件,这些文件有大量相同格式的数据集。例如,10,000套200双。我使用了write命令:

循环超过10000(#集)
循环超过200(每组的大小)
并做到了这一点:

outputfile.write(reinterpret_cast<const char*>(&onedouble),sizeof(onedouble));  

我不了解阅读此类数据的最简单方法。我需要一次查看每个单独的一个。我已经读过,通常读取二进制数据一次完成大块内存,但我不确定如何解析它。有什么方法可以做到这一点?

从二进制文件一次读取一组数据是否明显变慢?我还没有看到任何类型输入的例子。

0 个答案:

没有答案