Раскрашивание текста и фона консоли в C ++
Опубликовано: 30 Ноября, 2021
В программировании на C ++ фон экрана вывода по умолчанию черный, а цвет текста - белый, задача состоит в том, чтобы раскрасить как фон, так и цвет текста на экране вывода.
Заголовочный файл :
Заголовочный файл, необходимый для раскрашивания текста и фона, может быть любым из указанных заголовочных файлов:
#include <windows.h>
or
#include <stdlib.h>
Синтаксис цветовой консоли :
HANDLE console_color;
// Color of the console
console_color = GetStdHandle(STD_OUTPUT_HANDLE);// P is color code according to your need.
SetConsoleTextAttribute(console_color, P);
Ниже представлена программа для того же:
C ++
// C++ program for the coloring the // background and text with // different color #include <iostream> // Header file to change color of // text and background #include <windows.h> using namespace std; // Driver Code int main() { // Color of the console HANDLE console_color; console_color = GetStdHandle( STD_OUTPUT_HANDLE); // Print different colors from 1 // to 50 on the output screen for ( int P = 1; P < 50; P++) { // P is color code of the // corresponding color SetConsoleTextAttribute( console_color, P); // Print Statement cout << P << " Hello Geeks, " << "good night!!!" ; } return 0; } |
Выход:
Хотите узнать о лучших видео и практических задачах, ознакомьтесь с базовым курсом C ++ для базового и продвинутого уровня C ++ и курсом C ++ STL для базового уровня плюс STL. Чтобы завершить подготовку от изучения языка к DS Algo и многому другому, см. Полный курс подготовки к собеседованию .