Printf couleur dans fentre Dos

Salut a tous,
j'ai fais un prog C++ avec 2 threads, j'aimerai differrencier les affichage de chaque thread en changeant la couleur 'affichage dans la fenetre DOS qu'il utilise.

Merci de votre aide

ben

3 réponses

  • Votes
  • Date
  • Date décroissante
  1. Bonjour,

    J'ai le même problème que vous. Je souhaiterais savoir de quelle manière on peut afficher dans la fenêtre DOS un message avec des couleurs différentes ... ou autre moyen pour mettre en évidence une certaine information parmi toutes celles affichées dans la fenêtre DOS.

    Avez vous trouvez la réponse svp ?

    Je vous remercie d'avance,

    Andreea Curtelin
    1. Salut à vous,

      J'ai retrouvé sur de vieux bouts de code (Fortran) que quoi éditer du texte en couleur, sous DOS, mais ne m'en demandez pas plus :
      * passer en mode "graphique" : <esc>(0
      * passer en couleur : <esc>[cc
      où cc désigne les couleurs de base : 30 = noir, 31=rouge, 32=vert, 33=jaune, 34=bleu, =magenta, 36=cyan, 37=blanc
      et <esc> valant 27 en décimal ou 1B en hexa.
      1. Modérateur
        Hi,
        Sous Win9?,
        installe un pilote ansi dans ton config.sys
        (il n'y a pas que le pilote de M$, il y en a d'autres,
        recherche sur simtel par exemple)
        Puis fais une recherche sur Google concernant les séquences ANSI
        par exemple
        http://www.computerhope.com/ansisys.htm#06

        afin de voir comment fonctionne tout ce bazar...

        Johan
        The software said "Requires Windows98, Win2000, or better,
        So I installed Unix.