Bonjour tout le monde
est ce que quelq'1 peut me dire la fonction qui permet d'ecrire une phrase en C en couleur
Merci d'avance
Bonjour tout le monde
est ce que quelq'1 peut me dire la fonction qui permet d'ecrire une phrase en C en couleur
Merci d'avance
Cela dépend du système et des bibliothèques que tu utilises. Si t'es sous Borland C pour DOS regarde l'aide sur les fonctions textcolor et cprintf (conio.h).
Rien de standard.
Mais il y a des bibliothèques portables, comme Curses et ses soeurs (ncurses, PDCurses).
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.
pour le langage C, il y a les caractères d'escape comme \n, \t , ...
il y a aussi les caractères de couleur, qui permettent au flux sortant sur l'écran d'avoir une couleur bien spécifique.
la format de ces caractères est le suivant :
<ESC>[{attr};{fg};{bg}m
<ESC> : c'est le caractères \[[ pour le langage C
{attr} : l'attribut pour le font (mode en MSDOS)
{fg} : couleur du text
{bg}: couleur de fond text
un exemple :
printf("\[[0;31;40mIn Color");
voici un lien qui, si t'as pas compris :
http://www.linuxjournal.com/article/8603
http://www.developpez.net/forums/sho...d.php?t=465423
Sur la même page![]()
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.
Partager