用C ++中的cp866编码进行文件读写

时间:2011-11-05 19:55:48

标签: c++ file winapi encoding dos

如何使用C ++中的cp866编码正确读写文件?

UPD:我找到了一种写文件的方法

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

现在我怎么能以类似的方式阅读文件?我需要将文件内容读取到tstring对象。

1 个答案:

答案 0 :(得分:0)

使用WideCharToMultiByte告诉它cp866,并写下结果。