Endre konsollen farger i C + + er nyttig når du vil vise grafikk eller fremheve bestemt tekst for formatering formål. Ved gjentatte ganger å endre farger, kan du lage enkle animasjoner eller spill, som sjakk og dam. I Microsoft Windows , kan du endre konsollens bakgrunn og forgrunn farger ved å gå inn på " SetConsoleTextAttribute "-funksjonen , som er en del av Win32 API. Instruksjoner
en
Åpne C + + -filen i et redigeringsprogram , for eksempel Microsoft Visual Studio Express.
2
Legg til følgende kode øverst i filen slik at du kan vise tekst til skjermen og få tilgang Win32 API farge funksjoner : en
# include
# include
3 < p> Hent og lagre gjeldende fargeinnstillinger ved å legge følgende kode inne funksjon din : en HANDLE Hout = GetStdHandle ( STD_OUTPUT_HANDLE ) ;
WORD colors_old ;
CONSOLE_SCREEN_BUFFER_INFO csbi_old ;
GetConsoleScreenBufferInfo ( Hout , og csbi_old ) ;
colors_old = csbi_old.wAttributes ;
4
Sett de nye fargene for konsollen forgrunn og bakgrunn ved å legge inn koden :
SetConsoleTextAttribute ( Hout , BACKGROUND_BLUE