[C][gcc/linux] Ecrire en differentes couleurs
RésoluJe me fait un jeu (client-serveur) et je cherche une piste ou un exemple de code ecrit en C, pour afficher par exemple: une phrase en differentes couleurs.
Exemple :
abc
a en rouge sur fond blanc
b en vert sur fond gris
c en jaune sur fond bleu
Merci.
Configuration: Mandriva Linux LE 2005
2 réponses
Question technique : afficher une phrase en couleurs dans un jeu client-serveur en C, avec a en rouge sur fond blanc, b en vert sur fond gris et c en jaune sur fond bleu. La solution principale consiste à utiliser la bibliothèque ncurses pour gérer les couleurs par paires, associant arrière-plan et caractères, avec une documentation accessible via la commande man ncurses. D'autres approches incluent des méthodes spécifiques à certains jeux/clients, comme l'insertion de codes couleur dans les messages (ex.: séquences spécifiques de codes) pour afficher du rouge, vert, bleu, jaune. Une autre piste utile consiste à automatiser l'insertion de codes couleur via une macro ou un script, bien que sa compatibilité dépende de l'environnement d'exécution et du client utilisé.
-
pour changer les fonds d'écrans, il y'a la bibliothèque curses.h qui utilise des paires de couleurs, une pour le fond et l'autre pour les caractères. je me rappelle plus de la syntaxe mais si tu cherches tu la trouveras.
-
Bonjour,
Il faut effectivement utiliser la bibliothèque ncurses. Pour la doc, taper :man ncurses
@+