Друкарня від WE.UA

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

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

Це також може зацікавити:

  • Кібервійна в Україні так само важлива, як і битва в окопах

    Українська та російська сторони ведуть кібервійну, спрямовану на викрадення даних та сіяння паніки. Російські атаки вже давали тривожний дзвінок, вимикаючи електрику та зламуючи банки та енергетичні компанії. Україна змогла підвищити свою ефективність, але загроза залишається.

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

    Війна
  • Stack та Heap

    В JVM використовуються дві структури для зберігання інформації в пам’яті: Stack та Heap. Вони мають полярну філософію і ми не можемо обійтись без жодної із них. У цьому пості я намагатимусь обширно опрацювати причини використання обох структур та їхні особливості.

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

    Java

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

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

Це також може зацікавити:

  • Кібервійна в Україні так само важлива, як і битва в окопах

    Українська та російська сторони ведуть кібервійну, спрямовану на викрадення даних та сіяння паніки. Російські атаки вже давали тривожний дзвінок, вимикаючи електрику та зламуючи банки та енергетичні компанії. Україна змогла підвищити свою ефективність, але загроза залишається.

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

    Війна
  • Stack та Heap

    В JVM використовуються дві структури для зберігання інформації в пам’яті: Stack та Heap. Вони мають полярну філософію і ми не можемо обійтись без жодної із них. У цьому пості я намагатимусь обширно опрацювати причини використання обох структур та їхні особливості.

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

    Java