我正在使用VisualC ++ 2010, 我有一个大字符串9600000字节,我想打印
当我将其写入文件时,文件大小为9 957 891字节。为什么?
我在调试模式下填写文件大小,所以我确定它是9600000
ofstream output_asci("output.bin");
output_asci<<the_string;
output_asci.close();
答案 0 :(得分:1)
http://www.cplusplus.com/reference/fstream/ofstream/open/
尝试将标记ios::binary
作为参数添加到ofstream::open
,我认为这样可行但我还没有测试过。