Кириллица в консоли C

setlocale(LC_ALL, "ru-RU");
wchar_t s[80];
_getws_s(s, _countof(s));
wprintf(L"ТЕКСТ\n%s\n", s);

В итоге слово "ТЕКСТ" будет выведено верно, а та строка, которую мы введём, отобразится некорректно. Почему wprintf справляется с выводом кириллицы, а _getws_s не справляется с вводом?


Ответы (0 шт):