wofstream out("out.txt");
wostringstream st;
st<<"Привет";
wstring ss=st.str();
out<<ss<<endl;
Работает нормально, но почему то неправильно если посылать на вывод названия файлов в windows.
Как можно исправить?
Здравствуйте, buka123, Вы писали:
B>wofstream out("out.txt"); B>wostringstream st; B>st<<"Привет"; B>wstring ss=st.str(); B>out<<ss<<endl; B>Работает нормально, но почему то неправильно если посылать на вывод названия файлов в windows. B>Как можно исправить?
Никто не знает?
Здравствуйте, buka123, Вы писали:
B>Здравствуйте, buka123, Вы писали:
B>>wofstream out("out.txt"); B>>wostringstream st; B>>st<<"Привет"; B>>wstring ss=st.str(); B>>out<<ss<<endl; B>>Работает нормально, но почему то неправильно если посылать на вывод названия файлов в windows. B>>Как можно исправить? B>Никто не знает?
[]
B>Работает нормально, но почему то неправильно если посылать на вывод названия файлов в windows.
Неплохо бы увидеть код, получающий "названия файлов в windows". В винде "узкие" варианты файлового АПИ работают по умолчанию в OEM code page, а код, небось, набран в ANSI. Наверно где-то вокруг этого собака порылась. Но без полного кода это гадание на кофейной гуще.