IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++ Discussion :

mettre de la couleur en console


Sujet :

C++

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre confirm� Avatar de fullben
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    58
    D�tails du profil
    Informations personnelles :
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 58
    Par d�faut mettre de la couleur en console
    Bonjour a tous ! J'aimerais savoir si il est possible de mettre de la couleur en console. Merci d'avance !

  2. #2
    Membre confirm� Avatar de fullben
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    58
    D�tails du profil
    Informations personnelles :
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 58
    Par d�faut
    Au fait pour renseignement, j'utilise dev c++

  3. #3
    Expert �minent
    Avatar de M�dinoc
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par d�faut
    Sous Windows, il y a un truc � faire au niveau de certains fichiers .sys pour activer les s�quences d'�chappement ANSI dans la console. Ainsi, les m�mes s�quences d'�chappement marcheront pour Windows et Linux.
    Inconv�nients: Il faut faire une manip dans Windows pour que �a marche (donc, � bannir si tu veux distribuer le programme) et je ne sais pas si �a marche pour les Windows 2000/XP ou si c'est r�serv� � Win9x.

    Sinon, il y a les fonctions console de l'API Windows : SetConsoleTextAttibute() permet de r�gler la couleur du texte. Seulement, �a a tendance � boguer quand la console commence v�ritablement � d�filer (au bout de 300 lignes sous XP, beaucoup moins sur les Windows pr�c�dents)...
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  4. #4
    Membre �clair�
    Avatar de warubi
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    399
    D�tails du profil
    Informations personnelles :
    �ge : 33
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 399
    Par d�faut
    Bonjour fullben ! Voici une fonction qui devrait t'interesse:
    Declare le prototype de la fonction Color() au debut de ton prog:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    void Color(int couleurDuTexte, int couleurDeFond);
    Et ensuite, declare la fonction a la fin du programme comme ci dessous:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
     
    void Color(int couleurDuTexte,int couleurDeFond) // fonction d'affichage de couleurs
    {
    HANDLE H = GetStdHandle(STD_OUTPUT_HANDLE); //sortie standard pour l'affichage
    SetConsoleTextAttribute(H,couleurDeFond*16+couleurDuTexte);
    }

  5. #5
    Membre confirm� Avatar de fullben
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    58
    D�tails du profil
    Informations personnelles :
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 58
    Par d�faut
    merci beaucoup warubi pour l'info: �a fonctionne ! et j'ai cherche sur internet et j'ai trouve les attributs pour la fonction (4 = rouge...)

  6. #6
    Membre �clair�
    Avatar de warubi
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    399
    D�tails du profil
    Informations personnelles :
    �ge : 33
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 399
    Par d�faut
    De rien on est la pour t'aider

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. [Multi-plateforme] [Console] Mettre de la couleur.
    Par terminator59140 dans le forum C++
    R�ponses: 6
    Dernier message: 03/08/2009, 08h45
  2. mettre de la couleur
    Par stanilas dans le forum Balisage (X)HTML et validation W3C
    R�ponses: 8
    Dernier message: 13/11/2005, 14h54
  3. Couleur en console
    Par needles94000 dans le forum Langage
    R�ponses: 2
    Dernier message: 20/10/2005, 18h48
  4. Comment mettre de la couleur � un TPanel ?
    Par bertrand_declerck dans le forum Composants VCL
    R�ponses: 11
    Dernier message: 21/08/2005, 12h11
  5. mettre de la couleur dans une cellule
    Par Jiraiya42 dans le forum Balisage (X)HTML et validation W3C
    R�ponses: 4
    Dernier message: 03/06/2005, 10h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo