Чтение и запись файлов в кодировке cp866 на C ++ - PullRequest
0 голосов
/ 05 ноября 2011

Как правильно читать и писать файл с текстом в кодировке cp866 на C ++?

UPD: я нашел способ записи в файл

wofstream rstrm(fileName);
rstrm.imbue(locale("rus_rus.866"));
rstrm << text_in_cyrillic.c_str();
rstrm.close();

Теперь, как я могу прочитатьфайл подобным образом?Мне нужно прочитать содержимое файла в объект tstring.

1 Ответ

0 голосов
/ 05 ноября 2011

Используйте WideCharToMultiByte, укажите cp866 и запишите результаты.

...