Як вивести текст кирилицею в консолі 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 квітня

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

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

  • Розробляю свій застосунок (частина 1)

    Ця історія розпочалась з того, що я шукала собі додаток для трекання звичок. Переривши майже весь Плей Маркет, я зрозуміла, що жоден із завантажених додатків мені не підходить.

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

    Стартап
  • [0] Принципи SOLID

    Перший параграф цієї документації з програмування (на Android) буде присвячений принципам SOLID.

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

    Принципи Solid
  • Типи даних в Rust (part 1)

    Одним із ключових аспектів розробки програм на Rust є типи даних. У цій статті ми розглянемо основні ТД, як використовуються, особливості.

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

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

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

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

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

  • Розробляю свій застосунок (частина 1)

    Ця історія розпочалась з того, що я шукала собі додаток для трекання звичок. Переривши майже весь Плей Маркет, я зрозуміла, що жоден із завантажених додатків мені не підходить.

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

    Стартап
  • [0] Принципи SOLID

    Перший параграф цієї документації з програмування (на Android) буде присвячений принципам SOLID.

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

    Принципи Solid
  • Типи даних в Rust (part 1)

    Одним із ключових аспектів розробки програм на Rust є типи даних. У цій статті ми розглянемо основні ТД, як використовуються, особливості.

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

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