Cambiar color de texto en consola (C/C++)

Función que cambia el color del resto de texto que salga a consola (probada en windows):

inline int SetColor(const int foreground, const int background) {

int Color = foreground + (background * 16);
HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(hConsole, Color);

return 0;
}

Ejemplo de uso:

#include
/* include enumeration list & function */

int main() {

printf("Text is grey by default\n");
SetColor(BLACK, WHITE);
printf("This text is white now!\n");
SetColor(BLACK, WHITE);
printf("Now it's black...\n");

SetColor(GREY, WHITE);
printf("Now it's back to normal! :(\n");

cin.get();
return 0;
}

Anuncios
    • Pedro Juan
    • 31/10/10

    Excelente trabajo. Gracias. 10 ptos.

  1. While there is no need of hiring guide and this is for status
    revealing. Rugby is a very busy city with the main concern of making
    your experience with us unforgettable.

  1. No trackbacks yet.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: