Modification des couleurs de la console en C + + est utile lorsque vous souhaitez afficher des graphiques ou souligner certains textes pour des fins de mise . En changeant à plusieurs reprises les couleurs , vous pouvez créer des animations ou des jeux simples, comme échecs et les dames . Dans Microsoft Windows, vous pouvez changer le fond de la console et couleurs de premier plan en accédant à la fonction " SetConsoleTextAttribute " , qui fait partie de l'API Win32. Instructions
1
Ouvrez votre fichier C + + dans un éditeur tel que Microsoft Visual Studio Express .
2
Ajoutez le code suivant en haut de votre fichier de sorte que vous pouvez afficher texte à l'écran et Win32 fonctions de couleurs API d'accès :
# include
# include
3 < p > Récupérer et stocker les paramètres de couleur actuels en ajoutant le code suivant dans votre fonction :
MANCHE Hout = GetStdHandle ( STD_OUTPUT_HANDLE ) ;
WORD colors_old ;
CONSOLE_SCREEN_BUFFER_INFO csbi_old ; Photos
GetConsoleScreenBufferInfo ( Hout , et csbi_old ) ;
colors_old = csbi_old.wAttributes ;
4
Définissez les nouvelles couleurs pour l'avant-plan de la console et fond en ajoutant le code suivant: Photos
SetConsoleTextAttribute ( Hout , BACKGROUND_BLUE