Cambio de los colores de la consola en C + + es útil cuando se desea mostrar gráficos o resaltar un texto determinado para fines de formato. Al cambiar repetidamente los colores , puede crear animaciones o juegos simples , como el ajedrez y las damas . En Microsoft Windows, puede cambiar el fondo de la consola y los colores de primer plano en el acceso a la función " SetConsoleTextAttribute ", que forma parte de la API Win32. Instrucciones
1
Abra el C + + archivo en un editor, como Microsoft Visual Studio Express.
2
Agregue el código siguiente al principio del archivo para que pueda mostrar texto en la pantalla y acceder a las funciones Win32 API de color :
# include
# include
3 < p > Recuperar y almacenar los valores de color actuales añadiendo el siguiente código dentro de la función :
MANGO Hout = GetStdHandle ( STD_OUTPUT_HANDLE ) ;
WORD colors_old ;
CONSOLE_SCREEN_BUFFER_INFO csbi_old ;
GetConsoleScreenBufferInfo ( Hout , y csbi_old ) ;
colors_old = csbi_old.wAttributes ;
4
Establecer los nuevos colores para el primer plano y el fondo de la consola con el código :
SetConsoleTextAttribute ( Hout , BACKGROUND_BLUE