【发布时间】:2012-04-21 20:52:58
【问题描述】:
我正在处理一项作业,但我被困在其中的一部分上,即整数和双精度的输出到二进制文件。
我知道我需要使用 write() 函数以及输出流的二进制标志,但是 write() 需要一个字符数组来输出。当我输出常规字符串时,我可以使用 (char *) 或使用 .c_str() 函数对其进行类型转换,但是我在使用双精度和整数时遇到了问题。
如何将整数和双精度数输出为二进制?
【问题讨论】:
-
您需要它们可读吗?
-
我只需要将整数和双精度数输出到二进制文件。二进制文件的内容不需要是人类可读的
标签: c++ integer double binaryfiles