Український і російський текст в консольних додатках на C++

При виведенні результату в консольному вікні усі українські та російські символи виводяться в незрозумілому нам вигляді.

Тому для роботи з кириличними текстами використовуються різні функції, наведемо один зі способів виведення таких символів

Для виведення українських і російських символів в консольних додатках на C ++ необхідно в головній функції використовувати наступний запис для перекодування у консольному вікні:

    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);

Але потім при запуску коду програми клацнути правою кнопкою на рядок заголовка в консольного додатку (верхній рядок вікна, в якому знаходиться ім’я програми або ім’я вікна) і вибрати ->  Cвойства-> Шрифт-> Lucida Console (ОК) .

Повний код наступний:

#include <vcl.h>
#include <iostream.h>
#include <conio.h>
 
using namespace std;
int main()
{
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
cout << "Я виводжу на екран українські символи"<<endl;
cout << "Я вывожу на екран русские символы";
getch();
}

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *