16/04/11 20:47
walter4991
Ciao a tutti, ho letto questo topic
pierotofy.it/pages/guide_tutorials/C/Colorare_singole_stringhe/ e ho modificato il codice in questo modo
#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 16/04/11 20:48
aaa