Conosco "textcolor();" è per C++ e ho visto metodi per unix ... ma c'è anche modo per Windows?C testo a colori nelle applicazioni terminali in 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");
}
Non riesco a trovare alcun nulla in rete ... speriamo la buona gente di overflow dello stack può aiutare: D
C per favore, non C++
Grazie mille, funziona benissimo, mi chiedo solo come riportarlo al grigio chiaro predefinito? Molte grazie! –
@JoeDF Per fare ciò è necessario leggere gli attributi originali con 'GetConsoleScreenBufferInfo()', memorizzarli in una variabile e quindi ripristinarli al termine. Ho aggiornato la risposta per mostrare come farlo. :) – Miguel
GRAZIE MOLTO! : D –