/
Inicio :: Foros

 F.A.Q.F.A.Q.                  Conéctese para revisar sus mensajesConéctese para revisar sus mensajes   

Cambiar los colores de la consola

 
      Índice del Foro elrincondelc.com -> Principiantes C/C++
Ver tema anterior :: Ver siguiente tema  
AutorMensaje
cigoba



Registrado: 27 Ago 2007
Mensajes: 39

MensajePublicado: 02/09/2007 4:32 pm
Título: Cambiar los colores de la consola

Buenas

Alguien sabe como puedo cambiar los colores de la consola.
Lo que pretendo es que el fondo de la consola me salga blanco y las letras en negro. Lo probé usando las funciones incluidas en la librería no estándar conio para Dev-Cpp:

Código:

#include <stdio.h>
#include <conio.c>
#include <stdlib.h>

int main(void)
{
   textbackground(WHITE);
   textcolor(BLACK);
   printf("EL LENGUAJE DE PROGRAMACION C\n\n");
   system("pause");
   return 0;
   
}


Pero esto solo surte efecto en las dos cadenas visualizadas y no en toda la pantalla.

Gracias.
Volver arriba
digies



Registrado: 18 Nov 2005
Mensajes: 241
Ubicación: Cono Sur

MensajePublicado: 02/09/2007 4:42 pm
Título:

Hola

El secreto está en los argumentos que le dés al system(). Lo puedes hacer así:

Código:

#include <windows.h> /* No es necesario puesto que la función system (y todos sus
argumentos) se halla en el archivo de cabecera stdlib.h */
#include <stdio.h>
#include <stdlib.h>

int main(void)
{
    /*
    VISUALIZAR LA INFORMACIÓN DE COLORES DE LA CONSOLA -MS-DOS-:
    system("color FF00"); o system("color help"); o system("color ?");
    Para verificar esta información, abrir MS-DDOS y tipear: color help o color ?
    ------------------------------------------------------------------------------
    COMO CONFIGURAR LOS COLORES PREDETERMINADOS DE PRIMER Y SEGUNDO PLANO DE LA
    CONSOLA:
    system("color 0") ---> Negro.
    system("color 1") ---> Azul.
    system("color 2") ---> Verde.
    system("color 3") ---> Aguamarina.
    system("color 4") ---> Rojo.
    system("color 5") ---> Púrpura.
    system("color 6") ---> Amarillo.
    system("color 7") ---> Blanco.
    system("color 8") ---> Gris.
    system("color 9") ---> Azul claro.
    system("color A") ---> Verde claro.
    system("color B") ---> Aguamarina claro.
    system("color C") ---> Púrpura claro.
    system("color D") ---> Amarillo claro.
    system("color F") ---> Blanco brillante.
    system("COLOR"); ---> Si no se indican argumentos, este comando restaura el
    color que tenía inicialmente.
    --- Ejemplos de Combinaciones de colores: ---
    Argumentos: system([color_fondo] [color_letra])
    system("color F0") ---> Produce negro sobre blanco brillante.
    system("color 02") ---> Produce verde sobre negro.
    ------------------------------------------------------------------------------
    VISUALIZAR POR CONSOLA LA INFORMACIÓN DE NUESTRO SISTEMA OPERATIVO:
    system("systeminfo");
    ------------------------------------------------------------------------------
    */
    system("color F0");
    puts("EL LENGUAJE DE PROGRAMACION C\n\n");
    system("pause");
    return 0;
}


Salu2!
Volver arriba
cigoba



Registrado: 27 Ago 2007
Mensajes: 39

MensajePublicado: 02/09/2007 4:58 pm
Título:

Gracias digies, era justo lo que necesitaba. Wink

Un saludo
Volver arriba
      Índice del Foro elrincondelc.com -> Principiantes C/C++
Página 1 de 1Todas las horas están en GMT - 8 Horas

 
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas

(c) ElRincondelC.com

Un proyecto de UrlanHeat.com