我正在使用 VisualC++ 2010,我有一个 9600000 字节的大字符串要打印
当我将它写入文件时,文件大小更大 9 957 891 字节。为什么 ?
我在调试模式下检查了文件大小,所以我确定它是 9600000
ofstream output_asci("output.bin");
output_asci<<the_string;
output_asci.close();
我正在使用 VisualC++ 2010,我有一个 9600000 字节的大字符串要打印
当我将它写入文件时,文件大小更大 9 957 891 字节。为什么 ?
我在调试模式下检查了文件大小,所以我确定它是 9600000
ofstream output_asci("output.bin");
output_asci<<the_string;
output_asci.close();
http://www.cplusplus.com/reference/fstream/ofstream/open/
尝试将标志ios::binary
作为参数添加到ofstream::open
,我确实认为这会起作用,但我还没有测试过。