Sé "textcolor();" es para C++ y he visto métodos para Unix ... pero ¿hay alguna manera para Windows también?texto de color C en aplicaciones de terminal en Windows
#include <stdio.h>
int main()
{
printf("\ntest - C programming text color!");
printf("\n--------------------------------");
printf("\n\n\t\t-BREAK-\n\n");
textcolor(15);
printf("WHITE\n");
textcolor(0);
printf("BLACK\n");
textcolor(4);
printf("RED\n");
textcolor(1);
printf("BLUE\n");
textcolor(2);
printf("GREEN\n");
textcolor(5);
printf("MAGENTA\n");
textcolor(14);
printf("YELLOW\n");
textcolor(3);
printf("CYAN\n");
textcolor(7);
printf("LIGHT GRAY\n");
}
no puedo encontrar cualquier cosa en la red ... esperemos que la buena gente de desbordamiento de pila puede ayudar: D
C por favor, no C++
Muchas gracias, funciona genial, solo me preguntaba cómo volver al gris claro predeterminado. ¡Muchas gracias! –
@JoeDF Para hacerlo, deberá leer los atributos originales con 'GetConsoleScreenBufferInfo()', almacenarlos en una variable y luego restaurarlos cuando haya terminado. He actualizado la respuesta para mostrar cómo hacer esto. :) – Miguel
¡GRACIAS MUCHO! : D –