Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1562 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  CHANGER LA COULEUR POSSIBLE??????????

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

CHANGER LA COULEUR POSSIBLE??????????

n°137514
nico du 77
Posté le 11-05-2002 à 14:59:07  profilanswer
 

salut!!
voila je voulais savoir si il etait possible d'ecrire un texte en couleur en C++ sur une application de type console qui s'ouvre sous DOS!!
est ce possible??
comment?
merci beaucoup et @+

mood
Publicité
Posté le 11-05-2002 à 14:59:07  profilanswer
 

n°137538
nico du 77
Posté le 11-05-2002 à 16:12:20  profilanswer
 

up!!

n°137542
lorill
Posté le 11-05-2002 à 16:20:22  profilanswer
 

Sous la plupart des terminaux unix tu peux utiliser des codes de couleurs, du style :
 
time_color = ""
user_color = ""
text_color = ""
 
avec  == Ctrl+[
 
Maintenant est-ce que ca marche sous dos, j'en sais rien.
Au pire tu peux utiliser un truc comme curses

n°137550
nico du 77
Posté le 11-05-2002 à 16:56:23  profilanswer
 

ok mais on m'as dis que cetait possible mais il ne connaissait pas le code!!
qq le connait?

n°137551
slvn
Posté le 11-05-2002 à 16:59:47  profilanswer
 

si le pilote ansi est chargé tu peux l utiliser :  
 
#define NOIR      1
#define ROUGE     2
#define VERT      3
#define ORANGE    4
#define BLEU      5
#define MAGENTA   6
#define CYAN      7
#define BLANC     8
 
//------------------------------------------------
--------------------------------------------------
----------------------------------------
void couleurChar(char c)
{
  switch(c)
    {
    case NOIR    : printf("\033[30m" ); break;
    case ROUGE   : printf("\033[31m" ); break;
    case VERT    : printf("\033[32m" ); break;
    case ORANGE  : printf("\033[33m" ); break;
    case BLEU    : printf("\033[34m" ); break;
    case MAGENTA : printf("\033[35m" ); break;
    case CYAN    : printf("\033[36m" ); break;
    case BLANC   : printf("\033[37m" ); break;
    }
  return;
}
//------------------------------------------------
--------------------------------------------------
----------------------------------------
void couleurFond(char c)
{
  switch(c)
    {
    case NOIR    : printf("\033[40m" ); break;
    case ROUGE   : printf("\033[41m" ); break;
    case VERT    : printf("\033[42m" ); break;
    case ORANGE  : printf("\033[43m" ); break;
    case BLEU    : printf("\033[44m" ); break;
    case MAGENTA : printf("\033[45m" ); break;
    case CYAN    : printf("\033[46m" ); break;
    case BLANC   : printf("\033[47m" ); break;
    }
  return;
}

n°137552
nico du 77
Posté le 11-05-2002 à 17:01:33  profilanswer
 

pq ya des printf comme on est en C++??

n°137553
lorill
Posté le 11-05-2002 à 17:05:13  profilanswer
 

parce que la gestion de couleur ne dépends pas du langage et que tu es assez grand pour remplacer printf par cout, j'ai bon ?

n°137559
nico du 77
Posté le 11-05-2002 à 17:15:18  profilanswer
 

oula c bon je demandais juste,je m'n fousd e remplacer!!!!
je fais pas un truc sans comprendre moi...

n°137739
slvn
Posté le 12-05-2002 à 01:39:40  profilanswer
 

exact lorill a bon :)
 
enfin j avais pas vu que tu faisais du c++ sinon je t aurais précisé qu avec des "cout" ca marche aussi bien, et comme je tenais ca d un projet de C, j ai copié collé texto.  
 
mais bon, pour que ca marche, il faut que soit,
tu sois sous unix (en general le pilote ansi est tjrs chargé sous unix)
 
soit tu est sous windows, et tu le charge toi meme en rajoutant dans ton config.sys, la ligne :
device=" ... /ansi.sys "      << je te laisse trouvé le path exact ;)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  CHANGER LA COULEUR POSSIBLE??????????

 

Sujets relatifs
[delphi]C'est possible de faire des traits ou cercle dans delphi ??[directdraw] comment renvoyer la couleur d'un pixel ?
Connaitre le nombre de connectés à un chanel IRC (en php).. Possible ?Possible d'intaller uniquement VC++ de VS.net???
BACKUPER une base mysql de chez free, c'est possible ?[JavaScript] Changer le titre de la top frame ...
Changer la couleur de l'ascenseur d'un navigateur[Delphi SQL] changer la table d'un requête avec un TPARAM ..
[VBA]C possible de faire ca ? + Excel, formules de fou ;)est il possible de changer la couleur d'un champ texte avec Netscape
Plus de sujets relatifs à : CHANGER LA COULEUR POSSIBLE??????????


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR