Ändra konsolen färger i C + + är användbart när du vill visa grafik eller framhäva vissa text i formateringssyfte . Genom att upprepade gånger ändra färger , kan du skapa enkla animationer eller spel , som schack och pjäser . I Microsoft Windows kan du ändra konsolens bakgrund och färger förgrunden genom att gå till " SetConsoleTextAttribute " -funktion , som är en del av Win32 API . Instruktioner
1
Öppna din C + + -filen i en editor , exempelvis Microsoft Visual Studio Express .
2
Lägg till följande kod på toppen av din fil så att du kan visa text på skärmen och tillgång Win32 API-funktioner färg :
# include
# include
3 Hämta och lagra de aktuella färginställningarna genom att lägga till följande kod i din funktion :
HANDLE Hout = GetStdHandle ( STD_OUTPUT_HANDLE ) ;
WORD colors_old ,
CONSOLE_SCREEN_BUFFER_INFO csbi_old ;
GetConsoleScreenBufferInfo ( Hout , & csbi_old ) ,
colors_old = csbi_old.wAttributes ,
4
Ställ in nya färger för konsolen förgrund och bakgrund genom att lägga in koden :
SetConsoleTextAttribute ( Hout , BACKGROUND_BLUE