Друкарня від 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 квітня

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

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

  • Java. Трішки про JVM та graceful shutdown

    У сучасних Java-додатках важливо забезпечити не лише високу продуктивність, але й коректне завершення роботи. Тому розглянемо основні потоки JVM, процес graceful shutdown, використання класу Runtime та механізму shutdown hooks для ефективного завершення роботи програм.

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

    Java
  • 🫀Внутрощі qr-кодів

    Недавно була задача, зв'язана з QR кодами. І про них трохи розкажу і про те, як їх можна використовувати.

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

    Computer Science
  • Обчислювальне мислення “на пальцях”

    Обчислювальне мислення — це не тільки про програмування чи математичні формули. Це спосіб розуміти світ через призму логіки, структури та системного підходу.

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

    Обчислювальне Мислення

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

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

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

  • Java. Трішки про JVM та graceful shutdown

    У сучасних Java-додатках важливо забезпечити не лише високу продуктивність, але й коректне завершення роботи. Тому розглянемо основні потоки JVM, процес graceful shutdown, використання класу Runtime та механізму shutdown hooks для ефективного завершення роботи програм.

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

    Java
  • 🫀Внутрощі qr-кодів

    Недавно була задача, зв'язана з QR кодами. І про них трохи розкажу і про те, як їх можна використовувати.

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

    Computer Science
  • Обчислювальне мислення “на пальцях”

    Обчислювальне мислення — це не тільки про програмування чи математичні формули. Це спосіб розуміти світ через призму логіки, структури та системного підходу.

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

    Обчислювальне Мислення