我在窗口中运行以下代码:-
#include <codecvt>
void main()
{
wifstream myfile (argv[1],ios_base::in|ios_base::binary);
myfile.imbue(std::locale(myfile.getloc(),new std::codecvt_utf16<wchar_t, 0xffff, consume_header>));
}
我想在linux中编译代码,但是不支持“codecvt”头文件并且codecvt_utf16和consume_header的gettign erro,很少有人建议使用ICU或iconv头文件。但我不知道如何使用它们。
请帮我替换可以在 linux 中运行的代码 谢谢和问候 Vikas