Ciao a tutti!
Stò creando un programma console, ho incontrato qualche problema nel cambiare i colori di sfondo e testo: vorrei che i colori del testo cambino di riga in riga. Vorrei però anche un particolare colore per lo sfondo; per cambiare lo sfondo ho utilizzato
poi ho utilizzato le API di windows per cambiare il colore del testo con questa funzione:codice:system("color B0");
Il problema è che il riquadro attorno ad ogni carattere non è del colore dello sfondo. Ho visto che, sempre con le API, è possibile cambiare il colore del riquadro attorno al carattere, la cosa, però diventa un po' complicata, perchè sono costretto a cercare un nuovo numero per l'API ogni volta che voglio cambiare lo sfondo.codice:void colore(short Color) { HANDLE hCon = GetStdHandle(STD_OUTPUT_HANDLE); SetConsoleTextAttribute(hCon,Color); }
C'è una soluzione alternativa??
Grazie in anticipo!