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

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

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

  • «Mr. Robot» – серіал, що передбачив майбутнє

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

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

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

    Чи цікавитеся ви програмуванням? Як ви вивчали його? Програмування — це не лише навичка, яка може допомогти вам знайти роботу в сучасному цифровому світі. Це також потужний інструмент для розвитку мислення, творчості та розв’язання складних завдань.

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

    Програмування
  • Початок вивчення веб-розробки: Нюанси, які важливо врахувати

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

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

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

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

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

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

  • «Mr. Robot» – серіал, що передбачив майбутнє

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

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

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

    Чи цікавитеся ви програмуванням? Як ви вивчали його? Програмування — це не лише навичка, яка може допомогти вам знайти роботу в сучасному цифровому світі. Це також потужний інструмент для розвитку мислення, творчості та розв’язання складних завдань.

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

    Програмування
  • Початок вивчення веб-розробки: Нюанси, які важливо врахувати

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

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

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