При запуске программы вместо русского текста в консоли отображались странные символы («кракозябры»). Это происходило из-за того, что кодировка исходного файла (UTF-8) не совпадала с кодовой страницей консоли Windows.
Как исправили:
В программу была добавлена библиотека #include <windows.h> и две команды для установки правильной кодировки консоли:
· SetConsoleCP(1251); — для ввода
· SetConsoleOutputCP(1251); — для вывода
После этого русский текст стал отображаться корректно.