human
Comment puis-je écrire du texte coloré dans la console Windows avec C++? C'est-à-dire, comment puis-je écrire du texte différent avec des couleurs différentes
gpt
Les codes de couleur d'échappement ANSI sont : 0=noir 1=bleu 2=vert et ainsi de suite jusqu'à 15=blanc ; colorattribute = avant-plan + arrière-plan * 16.
Pour obtenir du texte rouge sur fond jaune, utilisez 4 + 14*16 = 228, du rouge clair sur fond jaune serait 12 + 14*16 = 236.

Voici un exemple pour colorer du texte dans la console Windows :
```
  HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE);
  // vous pouvez augmenter la valeur de k pour voir plus de choix de couleurs
  for(int k = 1; k < 255; k++)
  {
    // choisissez la couleur k que vous souhaitez
    SetConsoleTextAttribute(hConsole, k);
    cout << k << " Je veux être gentil aujourd'hui !" << endl;
  }
```