У меня есть широкая строка, и я записываю ее в поток wofstream, который я открыл в двоичном режиме. Когда я смотрю в результирующий файл, он пропускает каждый второй байт.
Я ожидал, что когда я открою файл в visual studio с помощью бинарного редактора, я буду видеть каждый второй байт как ноль, но я не вижу нулей.
Ты знаешь, чего мне не хватает?
Спасибо.
Код выглядит примерно так:
CAtlStringW data = L"some data";
wofstream stream("c:\hello.txt", ios_base:out|ios_base:binary);
stream.write( data.GetBuffer(), data.GetLength() );
stream.close();