Здравствуйте, KaktusAgava, Вы писали:
KA>Привет всем.
KA>У меня такой вопрос: мне нужно получить ifstream файла, который в кодировке utf-16, с автоматическим преобразованием в utf-8.
KA>Visual Studio 2010.
KA>Есть подозрение, что это делается с помощью codecvt_utf8, но я никак не догоняю как его использовать
KA>В общем, мне нужно примерно так:
KA>ifstream infile;
KA>infile.open("c:\\temp\\example-utf16.txt", ios::in);
KA>if (infile.is_open())
KA>{
KA>std::string s;
KA>getline(infile, s); //в s д.б. utf-8
KA>}
Пользуйтесь билдером codegear. Visual только для специалистов микросовт.