c++ Некорректно отображается русский текст в командной строке

Код:

Код

При запуске программы через cmd отображается это:

Вывод с setlocale

Если из кода убрать setlocale то вывод будет совсем другой:

Вывод без setlocale

То есть он что-то делает но всё равно ничего не работает.

НО В САМОМ VS CODE ВСЁ ВЫВОДИТСЯ ОТЛИЧНО:

вывод в vs code

Помогите, как это пофиксить чтоб через cmd всё нормально выводилось, я вообще щас с ума сойду


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