Здравствуйте. Сегодня мы будем выводить текст на писанный по-русски в консоль. Если в нашей программе заменить «Hello World!» на «Привет, Мир!» откомпилировать и запустить программу то вместо русских букв увидим следующее: Почему так происходит? Всё дело в том, что мы не подключили русскую локаль. Чтобы исправить этот недочет необходимо воспользоваться функцией setlocale которая задает локаль, которая будет использоваться текущей программой. Можно изменить все параметры локали, или конкретные её части. Локаль содержит информацию о том, как интерпретировать и выполнять определенные операции ввода/вывода и преобразования с учетом географического расположения и специфики языков в определённых условиях. Функция setlocale позволяет настраивать локальные, например, российские, параметры в программе. С помощью этой функции, например, можно выбрать русский язык в консоли. Чтобы воспользоваться данной функцией, необходимо подключить заголовочный файл: #include <clocale> В программе данна
Статья #6. Выводим русский текст в консоль
11 ноября 201811 ноя 2018
75
1 мин