Langage c commen fair marcher couleur et clrs

nawfal -  
jisisv Messages postés 3645 Date d'inscription   Statut Modérateur Dernière intervention   -
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   Statut Modérateur Dernière intervention   934
 
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