Выводить строку в файл, зачем лишние биты?
Я использую VisualC++ 2010, у меня есть большая строка 9600000 байт, которые я хочу напечатать
Когда я записываю его в файл, размер файла становится больше 9 957 891 байт. Зачем?
Я проверил размер файла в режиме отладки, поэтому я уверен, что это 9600000
ofstream output_asci("output.bin");
output_asci<<the_string;
output_asci.close();
1 ответ
http://www.cplusplus.com/reference/fstream/ofstream/open/
try adding the flag ios::binary
в качестве аргумента ofstream::open
, I do think this will work but I have not tested it.