Як вивести текст кирилицею в консолі 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.3KПрочитань
0Автори
6Читачі
Підтримати
На Друкарні з 14 квітня

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

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

  • Arduino уроки для початківців: Урок 1. Вступний урок. Що ж таке Arduino?

    Пивіт всім! Вивчаючи електроніку можна зробити висновок що українського матеріалу на просторах інтернета досить мало, тому я вирішив створити курс по вивченню досить простої та одночасно потужної платформи для любителів програмувння та електронікі — Arduino.

    Теми цього довгочиту:

    Arduino
  • 5 типових помилок під час код-рев’ю

    У всіх командах, з якими я колись працювала, код-рев’ю було обов’язковим. Але зовсім не завжди від нього була користь. В цій статті подивимось, які типові помилки допускають деви під час код-рев'ю, і як їх виправити.

    Теми цього довгочиту:

    Управління Проектами
  • RayLib — чудовий спосіб почати програмувати ігри.

    Хороший, але спартанський метод писати ігри багатьма мовами програмування. Якщо колись цікавила ця тема, то це чудовий спосіб почати шлях розробника ігор. Я розібрав сильні сторони цієї бібліотеки та пояснив чому з неї можна почати свій шлях. І не обов'язково починати на Unity.

    Теми цього довгочиту:

    Програмування

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

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

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

  • Arduino уроки для початківців: Урок 1. Вступний урок. Що ж таке Arduino?

    Пивіт всім! Вивчаючи електроніку можна зробити висновок що українського матеріалу на просторах інтернета досить мало, тому я вирішив створити курс по вивченню досить простої та одночасно потужної платформи для любителів програмувння та електронікі — Arduino.

    Теми цього довгочиту:

    Arduino
  • 5 типових помилок під час код-рев’ю

    У всіх командах, з якими я колись працювала, код-рев’ю було обов’язковим. Але зовсім не завжди від нього була користь. В цій статті подивимось, які типові помилки допускають деви під час код-рев'ю, і як їх виправити.

    Теми цього довгочиту:

    Управління Проектами
  • RayLib — чудовий спосіб почати програмувати ігри.

    Хороший, але спартанський метод писати ігри багатьма мовами програмування. Якщо колись цікавила ця тема, то це чудовий спосіб почати шлях розробника ігор. Я розібрав сильні сторони цієї бібліотеки та пояснив чому з неї можна почати свій шлях. І не обов'язково починати на Unity.

    Теми цього довгочиту:

    Програмування