Console color

4/5 (3 avis)

Snippet vu 5 926 fois - Téléchargée 27 fois

Contenu du snippet

C'est un bout de code qui permet d'utilliser la couleur dans les Consoles MS-DOS

Source / Exemple :


void	set_color(int r, int g, int b, int intensity)
{
	short	mask;

	mask = 0;
	if (r)
		mask |= FOREGROUND_RED;
	if (g)
		mask |= FOREGROUND_GREEN;
	if (b)
		mask |= FOREGROUND_BLUE;
	if (intensity)
		mask |= FOREGROUND_INTENSITY;
	SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), mask);
}

void	restore_default_color()
{
	SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE);
}

A voir également

Ajouter un commentaire

Commentaires

Messages postés
495
Date d'inscription
dimanche 6 juillet 2003
Statut
Membre
Dernière intervention
9 novembre 2007
1
merci a vous =)
Messages postés
34
Date d'inscription
vendredi 28 novembre 2003
Statut
Membre
Dernière intervention
5 mai 2004

C cool é bien trouvé ! moi jadore
Messages postés
162
Date d'inscription
jeudi 15 mars 2001
Statut
Membre
Dernière intervention
1 avril 2005

bien, je trouve cette source simple instructive et surtout tres académique car elle enseigne un modele tres bien, propre, presque canonique.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.