Forum Programmation.c Lettres en couleur (sous console)

Posté par  .
Étiquettes : aucune
0
19
juin
2005
Bonjour,
Aprés avoir fait les 9 pages du forum C, je n'ait rien trouver.

Je me fait un jeu (client-serveur), et je souhaite avoir une fonction ou quelque chose qui permmeterais de colorer du texte et son fond.
Exemple :

void fonctioncolorier(...){
...
//afficher le texte en couleur
}
...



...
int main(void){
...

fonctioncolorier("a","red,"blue"); // "a" ecrit en rouge sur fond bleu
fonctioncolorier("b","red","white"); // "b" ecrit en rouge sur fond blanc

...
return0;
}
...


Je ne sais pas si je suis assez precis dans mon exemple, j'espere que vous arriverez à comprendre ce que je cherche.

Je cherche qu'ont me mettent sur la piste si-possible.

Merci d'avance.
  • # Méthode goret

    Posté par  . Évalué à 2.

    Si tu te contrefous de la portabilité, tu peux utiliser les abominables séquences d'échappement du shell, genre rouge=\e[1;31m, vert=\e[1;32m...

    C'est assez poilu, tu en conviendras.

    Je pense par conséquent que tu devrais essayer de programmer ça en ncurses, qui est prévu pour faire ce genre de chose (man curs_color) et qui se trouve sur à peu près tous les *nix.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.