Ändern der Konsole Farben in C + + ist hilfreich, wenn Sie Grafiken anzuzeigen oder betonen bestimmte Text -Formatierung für Zwecke wollen . Durch mehrmaliges Ändern der Farben , können Sie einfache Animationen oder Spiele wie Schach und Dame . In Microsoft Windows können Sie der Konsole Vordergrund-und Hintergrundfarben durch Zugriff auf die " SetConsoleTextAttribute " -Funktion, die Teil des Win32 -API ist zu ändern. Anleitung
1
Öffnen Sie Ihre C + +-Datei in einem Editor , wie z. B. Microsoft Visual Studio Express .
2
Fügen Sie den folgenden Code am Anfang der Datei , so dass Sie anzeigen können Text auf dem Bildschirm und den Zugang Win32 API Funktionen Farbe :
# include
# include
3 < p > Abrufen und speichern Sie die aktuellen Einstellungen , indem Sie den folgenden Code in Ihrer 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
Legen Sie die neuen Farben für den Vorder-und Hintergrund -Konsole , indem Sie den Code eingeben:
SetConsoleTextAttribute ( Hout , background_blue