Pregunta: | 46895 - CóMO UTILIZAR COLORES EN C++? |
Autor: | Eliza Jimenez |
Disculpen alguien me podría decir cómo puedo utilizar colores para texto en c++?
Estuve investigando y encontré algunos programas que utilizan la función textcolor (in t color); pero lo utilicé y vi que no pasaba nada, hasta ahora sólo puedo utilizar color de fondo con textbackground (COLOR), y sí se muestra en la consola, pero el texto me sale sombreado por default en negro y de color blanco, lo que estuve observando es que en los programas la sintaxis era con printf(); y yo para imprimir utilizo el cout. Les agradecería si me pudieran contestar, gracias. |
Respuesta: | Luis Mansilla |
te cuento que hay una diferencia al hacer lo que vos haces....
textbackground(LIGHTRED); textcolor(LIGHTGREEN); cprintf("AQUI MI LETRA ES VERDE CON FONDO ROJO SOLO EN ESTA LINEA"); textbackground(LIGHTRED); clrscr(); //esto hace que el color rojo abarque toda la pantalla textcolor(LIGHTGREEN); cprintf("AQUI LA LETRA ES VERDE PERO EL FONDO DE TODA LA PANTALLA ES ROJA"); |
Respuesta: | Eider Mauricio Aristizabal Erazo |
Amiguita, para utilizar salida en pantalla con formato, debes utilizar la funcion printf(); que como su nombre lo indica print de imprimir y f de formato, es la unica forma en otras palabras cambia el cout por printf.
void main(){ textcolor(RED); printf("esto es de color rojo"); textcolor(BLUE); printf("esto es de color azul"); getch(); } |