Colorear el texto y el fondo de la consola en C++

En la programación de C++ , el fondo predeterminado de la pantalla de salida es negro y el color del texto es el color blanco, la tarea es colorear tanto el fondo como el color del texto en la pantalla de salida.

Archivo de encabezado :

El archivo de encabezado requerido para colorear el texto y el fondo puede ser cualquiera de los archivos de encabezado dados:

#incluye <windows.h>
o
#incluye <stdlib.h>

Sintaxis de la consola de color :

MANGO consola_color;

// Color de la consola
console_color = GetStdHandle(STD_OUTPUT_HANDLE);

// P es un código de color según su necesidad.
SetConsoleTextAttribute(console_color, P);

A continuación se muestra el programa para el mismo:

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;
}

Producción:

Publicación traducida automáticamente

Artículo escrito por ajaykr00kj y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *