begin process at 2012 02 12 14:23:04
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

couleur dans console


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

couleur dans console

mardi 13 avril 2004 à 23:25:17 | couleur dans console

Stormy


Peut-on écrire en couleur dans la console Win avec les instruction printf ou cout ou est-on 'tristement' limité à ce blanc sur noir? Merci ++
mercredi 14 avril 2004 à 00:01:31 | Re : couleur dans console

LordBob

Membre Club
on est pas limité, tu peux ecrire de n'importe qu'elle couleur... cherche sur le site y a une source (qui est en realité un header graphique), qui peut permettre de changer la couleur d'ecriture... recherche dans les sources !!!
Bob...

"La chance accorde ses faveur aux esprits avertis..."
mercredi 14 avril 2004 à 19:30:55 | Re : couleur dans console

djl


econio ou sconio (les 2 sur cppfrance) en win32, mais sache qu'a partir de la tu quitte le monde du standard
dimanche 18 avril 2004 à 22:33:19 | re:couleur dans console

errikke

Si il s'agit bien du mode console; tu peux coder ;


// Définition du handle du buffer de la console écran et de la console clavier.

const HANDLE MaConsoleEcran = GetStdHandle(STD_OUTPUT_HANDLE);


// Définitions des couleurs :

const int NOIR = 0;
const int GRIS = FOREGROUND_INTENSITY;
const int ECRU = FOREGROUND_BLUE | FOREGROUND_GREEN | FOREGROUND_RED;
const int BLANC = FOREGROUND_BLUE | FOREGROUND_GREEN | FOREGROUND_RED | FOREGROUND_INTENSITY;
const int BLEU = FOREGROUND_BLUE ;
const int BLEU_VIF = FOREGROUND_BLUE | FOREGROUND_INTENSITY;
const int ROUGE = FOREGROUND_RED;
const int ORANGE = FOREGROUND_RED | FOREGROUND_INTENSITY;
const int VERT = FOREGROUND_GREEN ;
const int VERT_VIF = FOREGROUND_GREEN | FOREGROUND_INTENSITY;
const int MARRON = FOREGROUND_RED | FOREGROUND_GREEN;
const int JAUNE = FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_INTENSITY;
const int VIOLET = FOREGROUND_RED |FOREGROUND_BLUE;
const int VIOLET_VIF = FOREGROUND_RED |FOREGROUND_BLUE | FOREGROUND_INTENSITY;
const int CYAN = FOREGROUND_BLUE | FOREGROUND_GREEN;
const int CYAN_VIF = FOREGROUND_BLUE | FOREGROUND_GREEN | FOREGROUND_INTENSITY;

int fond = NOIR; // Les couleurs par défaut
int texte = BLANC;


//PROTOTYPES des fonctions :

//------------------------------------------------------------------------------------------
// Fonction void CouleurTexte Mets en couleur le texte affiché // // selon les arguments fournis
//------------------------------------------------------------------------------------------
void CouleurTexte( int CouleurTexte )
{
texte = CouleurTexte;
SetConsoleTextAttribute (MaConsoleEcran, texte | fond);
} //----------------------------------------------------------------------------------------

//------------------------------------------------------------------------------------------
// Fonction void CouleurFond Mets en couleur le fond // // selon les arguments fournis
//------------------------------------------------------------------------------------------
void CouleurFond( int CouleurFond )
{
fond = CouleurFond * 0x0010 ;
// ou fond = CouleurFond * 16; (cette solution est la moins rapide)
// ou fond = CouleurFond << 4; (cette solution est la plus rapide ; vous pourrez souvent la
// trouver dans les librairies conio.h)

SetConsoleTextAttribute (MaConsoleEcran, texte | fond);
}//-----------------------------------------------------------------------------------------

//------------------------------------------------------------------------------------------
// Fonction void CouleurFondTexte Mets en couleur le texte affiché et le fond // selon les arguments fournis
//------------------------------------------------------------------------------------------
void CouleurFondTexte( int CouleurFond, int CouleurText )
{
fond = CouleurFond * 0x0010 ;
texte = CouleurText;

SetConsoleTextAttribute (MaConsoleEcran, texte | fond );

}//-----------------------------------------------------------------------------------------



Par exemple l'instruction : CouleurFondTexte(BLANC,CYAN); dans main() provoquera une ecriture
cyan sur un fond blanc.

Comme cela ; il n'est pas necessaire d'utiliser conio.h qui est different d'un compilateur a l'autre.


Bon courage

dimanche 18 avril 2004 à 22:37:13 | Re : re:couleur dans console suite

errikke

J' ai oublie de preciser ; il faut dans ce cas ajouter l'include windows.h


Cette discussion est classée dans : couleur, console


Répondre à ce message

Sujets en rapport avec ce message

Couleur de fond d'une console. [ par Lavieillefolle ] Voilà comme le titre l'indique, je désirerais mettre un couleur de fond à ma console, et non seulement au texte entree. Un phenomene que j'ai pu objer changer couleur des ecritures dans la console [ par jimmypage64 ] Bonjour !!Je suis débutant en C++ et je voudrais savoir comment faire pour changer la couleur du texte dans mon programme w32 console application svp. couleur console unix sans printf [ par FearBlue ] Bonsoir a tous !Je cherche a mettre en couleur des caracteres dans une application mode console sous systeme unix.J'utlise une fonction de bas niveau Couleur console unix sans printf [ par FearBlue ] Bonsoir a tous !Je cherche a mettre en couleur des caracteres dans une application mode console sous systeme unix.J'utlise une fonction de bas niveau Palette de couleur sous console DOS [ par NeuX ] Bonjour, J'ai un programme en C++ qui tourne sur la console DOS et je voudrais savoir s'il est possible d'ouvrir une palette de couleur et de récupére Couleur en mode console ??? C# [ par jrcash ] Salut je cherche depuis quelque temp mais je ne trouve pas.. Est ce possible en c# dans une application mode console de changer la couleur du texte à Récupérer couleur console [ par christophedlr ] Bonsoir, Alors je commence par expliquer mon projet. Je suis entrain de programmer un bot pour le jeu OpenTTD. Le bot est fait en deux parties : - La couleur console [ par sy3ns ] commen fait ton pour changer par exemple tte la couleur de la console pour changer un caractere une chaine ds la console couleur console linux [gcc] [ par badboy38 ] bonjour, je voudrais savoir s'il existe une fonction ou une classe (et si elle existe laquelle est-ce et comment l'utilise-t-on) pour changer la coul Couleur console C [ par didygwatinik ] Bonjour,Je suis sur un programme en C qui au début affiche un menu, je sais comment me déplacer avec les touches du haut et du bas mais le problème c'


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,608 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales