walter4991 (Normal User)
Newbie
Messaggi: 9
Iscritto: 05/06/2010
|
Ciao a tutti, ho letto questo topic http://www.pierotofy.it/pages/guide_tutorials/C/Colorare_s ... e ho modificato il codice in questo modo
Codice sorgente - presumibilmente C++ |
#include <stdio.h> #include <conio.h> #include <windows.h> void setcolor(char color) { HANDLE hCon = GetStdHandle(STD_OUTPUT_HANDLE); SetConsoleTextAttribute(hCon,color); } void main(){ int i; for(i=0;i<=15;i++) { setcolor(BACKGROUND_RED|i); printf("\n[%d]: prova", i); } getch(); }
|
Così facendo riesco a stampare la stringa prova in tutti e 15 i colori, però non riesco a cambiare colore allo sfondo, in pratica cambia colore solo se scrivo al posto di RED: GREEN e BLUE (come nel topic che ho letto). Non ci sono altri colori per lo sfondo? se ce ne sono come faccio ad ottenerli? inoltre potreste darmi un po di informazioni sulle due istruzioni presenti nella funzione "setcolor(char color)"
Ultima modifica effettuata da walter4991 il 16/04/2011 alle 22:48 |