Русский язык в консоли


Чтобы консольное приложение Си корректно выводило русские символы, нужно выбрать locale по умолчанию.

  1. Подключить библиотеку locale.h #include <locale.h>
  2. В функции main() вызвать функцию setlocale(): setlocale(LC_ALL, "Russian");

Для C++ аналогично:

  1. Подключить библиотеку clocale #include <clocale>
  2. В функции main() вызвать функцию setlocale(): setlocale(LC_ALL, "Russian");