wchar_t wline[100];
wcin.getline(wline, 100);
wcout << wline << endl;
return 0;
}
В результате в wline первым символом оказывается нуль-символ, независимо от ввода, главное что бы кириллица. А латынь работает как надо.
Что я делаю не так?
Попробуй использовать wcin.ignore(1)
Я конечно не уверен что прав, но возможно стоит использовать wmain
Локаль выстави
у меня твой код работает как надо, на разных компиляторах
Обсуждают сегодня