Coloresdev

Páginas: 2 (380 palabras) Publicado: 27 de septiembre de 2015
Función para aplicar color a un fondo en un programa.

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.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS