Як вивести текст кирилицею в консолі C++?

Гайд буде корисним та актуальним для початківців в справі кодингу, а особливо знадобиться бідним студентам, яких почали грузити величною та всемогутньою мовою C++.

Проблему будемо вирішувати за допомогою хедера <Windows.h>. Програмісти можуть закидати мене помідорами за таке рішення, адже хедер підключає велику кількість бібліотек і для вирішення такої маленької проблеми це не доцільно. Але, але, але це найпростіше що можна придумати, тому рекомендую використовувати цей метод.

Отже, ми під’єднуємо хедер <Windows.h> також в тіло основної функції пишемо дві функції: SetConsoleOutputCP(1251); та SetConsoleCP(1251);

Маємо наступний вигляд коду:

#include <iostream>
//Хедер для підключення кодування
#include <Windows.h>

//Основна функція
int main()
{
    //Встановлення кодування
    SetConsoleOutputCP(1251);
    SetConsoleCP(1251);

    std::cout << "Героям Слава";
}

Отримуємо такий вивід в консолі:

Поділись своїми ідеями в новій публікації.
Ми чекаємо саме на твій довгочит!
Владислав
Владислав@yavorskui

2.2KПрочитань
0Автори
6Читачі
Підтримати
На Друкарні з 14 квітня

Більше від автора

Вам також сподобається

Коментарі (3)

Оооо, пам’ятаю часи Borland C++, коли тільки латиниця )

Вам також сподобається