Ajout affichage graphique

This commit is contained in:
2025-12-05 09:28:35 -05:00
parent 9f3028e324
commit 438579f393

View File

@@ -209,4 +209,51 @@ int demanderBackground() {
void backgroundDefault() { void backgroundDefault() {
HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE); HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(hConsole, 0x0F); SetConsoleTextAttribute(hConsole, 0x0F);
}
/*====================================
Affichage couleur des lettres
====================================*/
void printLettre(fstream& monFlux, int positionLettre) {
int couleurLettre;
if (positionLettre == 1 /*Lettre bien plac<61>*/)
{
couleurLettre = 10;
}
else if (positionLettre == 2 /*Lettre mal plac<61>*/)
{
couleurLettre = 06;
}
else if (positionLettre == 3 /*Lettre non pr<70>sente*/)
{
couleurLettre = 00;
}
else /*Pas une lettre*/
{
exit(2);
}
const char carre = 219;
HANDLE hconsole = GetStdHandle(STD_OUTPUT_HANDLE); //D<>claration de variable pour les images
while (!monFlux.eof()) {
int val = 0;
monFlux >> val;
if (val == 00)
{
val = couleurLettre;
}
if (val == 99)
{
cout << endl;
}
else
{
SetConsoleTextAttribute(hconsole, val);
cout << carre << carre;
}
}
SetConsoleTextAttribute(hconsole, 15);
} }