Coloresdev
Páginas: 2 (380 palabras)
Publicado: 27 de septiembre de 2015
system("color XX
El cambio de color de la consola entera, siendo XX caracteres hexadecimales, cambia totalmente el color de la consola. SetConsoleTextAttribute(GetStdHandle (STD_OUTPUT_HANDLE),X);
Con este comando se le puede cambiar el color de texto y de fondo a lo que se muestre despues de que la linea se ejecute, siendo X un numeroentre 0 y 255.
Ahorabien, siendo los colores:
0 = Negro
1 = Azul
2 = Verde
3 = Aguamarina
4 = Rojo
5 = Purpura
6 = Amarillo
7 = Blanco
8 = Gris
9 = Azul claro
A = Verde claro
B =Aguamarina claro
C = Rojo claro
D = Purpura claro
E = Amarillo claro
F = Blanco brillante
como calcular X? Simple:
X=A*16+B;
A=color de fondo
B=color de texto
Nota: (De la A a la F los valoresson de 10 a 15 respectivamente)
Asi, si queremos por ejemplo un texto azul claro sobre fondo amarillo:
X=6(fondo amarillo)*16+9(texto azul claro)= 105
y como es molesto recordar como se escribeSetConsoleTextAttribute(GetStdHandle (STD_OUTPUT_HANDLE),X) , pueden incluir en sus programas una rutina muy simple de mi creacion:
void color(int X)
{
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),X);
}
y con solo escribir color(X) tendran el efecto deseado.
Función para aplicar color a un texto en un programa y aplicar color de fondo.
Paso 1:
Ingresamos la librería stdlib.h alinicio del código de programa de la siguiente forma:
include
Paso 2:
Dentro del código del programa en la función principal (main), escribimos:
system (color “color de fondo” “color deletra”);
Donde en “color de fondo” y “color de letra” son números hexadecimales (De 0 a F) que equivalen a un color.
Paso 3:
A continuación la lista de colores que podemos utilizar:
0 = Negro
1= Azul
2=Verde
3= Aguamarina
4= Rojo
5= Púrpura
6= Amarillo
7= Blanco
8= Gris
9= Azul Claro
A= Verde Claro
B= Aguamarina Claro
C= Rojo Claro
D= Púrpura Claro
E= Amarillo Claro
F= Blanco Brillante
Por ejemplo...
Leer documento completo
Regístrate para leer el documento completo.