Langage c commen fair marcher couleur et clrs

Fermé
nawfal - 23 mai 2012 à 01:41
jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 - 23 mai 2012 à 05:53
Bonjour,


s'il vous plait quelqu'un pourrait me dire comment faire marcher les fonctions 'clrscr' et les couleurs (textecolor) dans le compilateur GNU GCC
A voir également:

1 réponse

jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 934
Modifié par jisisv le 23/05/2012 à 05:53
Si ta console supporte la couleur , tu peux t'inspirer de<code><gras>
johand@osiris: ~/src/CCM/C $ cat colors.c
#include <stdlib.h>
#include <stdio.h>

#define NORMAL "\x1b[0m"
#define RED "\x1b[41m"
#define GREEN "\x1b[42m"

int main(int argc, char *argv[])
{
argc >= 2 ? printf("Hello %s %s\n%s %s%s\n", RED, argv[1], GREEN, argv[1] ,NORMAL) : printf("Hello %s world %s\n", RED, NORMAL);
exit(EXIT_SUCCESS);
}

Pour avoir quelque chose de plus portable, utilise la bibliothèque [n]curses.
voir par exemple: https://tldp.org/HOWTO/NCURSES-Programming-HOWTO/color.html
Compiler avec gcc -o ncurses-test -lcurses -Wall ncurses-test.c
Gates gave ^H sold you the windows.
GNU gave us the whole house.(Alexandrin)
0