gibboncho
@gibboncho

Почему в wofstream не работают русские символы?

wchar_t * path = (ExtractFileDir(ParamStr(0)) + L"\\ТЕСТ.txt").c_str();
std::wofstream f(path, ios::app);
if (!f) {
	//
}
else {
	f.write("qweqweqwe\n", 10);
	f.close();
};


Все работает если использовать в пути латинские символы, но если русские, то проверка if(!f) не проходит. В чем может быть дело?
  • Вопрос задан
  • 646 просмотров
Пригласить эксперта
Ответы на вопрос 1
maaGames
@maaGames
Погроммирую программы
Подключи к потоку русскую локаль.
Файл сохраняется в UTF8, кстати.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы