我正在使用 VisualC++ 2010, 我有一个大字符串 9600000 字节,我想打印
当我将其写入文件时,文件大小变大了 9 957 891 字节。为什么?
我在 Debug模式下检查了文件大小,所以我确定它是 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
的参数,我认为这会起作用,但我还没有测试过。
关于c++ - 将字符串打印到文件,为什么需要额外的位?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17231896/