|
|
|
|
¤
salut ! c'est pas extraordinaire, mais ça permet 16 couleurs, l'effaçage de l'ecran, et positioner le curseur, en mode texte + 2 ou 3 trucs attention, sous dos ça ne donnera rien de bon. Il faut que le terminal soit compatible à la norme ansi je l'avais fait marcher sous linux même si ça commence à dater. #include<stdio.h>
#define esc 27
void couleur (char c) {printf("%c[%dm",esc,c);} /* couleur de 30 a 47 */
void bell (n) {do {printf ("%c" , 7) ; n-- ;} while (n>0) ;}
void bold () {printf ("%c[1m",esc) ;} /* -- couleur -- */
void clreol () {printf ("%c[0K",esc) ;} /* -- clear eol -- */
void clrscreen () {printf ("%c[2J%c[H" , esc , esc) ;}
void cursoff () {printf ("%c[?25l",esc) ;}
void curson () {printf ("%c[?25h",esc) ;}
void home () {printf ("%c[H",esc) ;}
void insert () {printf ("%c[4h",esc) ;}
void normal () {printf ("%c[0;24m",esc) ;} /* retour de
bold , overstrike , underline */
void poscur (int l,int c) {printf ("%c[%1d;%1dH" , esc , l , c);}
void replace () {printf ("%c[4l",esc) ;}
void underline () {printf ("%c[4m",esc) ;}
void videoff () {printf ("%c[27m",esc);}
void videon () {printf ("%c[7m",esc) ;}
void blink () {printf ("%c[5m",esc);}
bonne continuation |
Bonjour,
sous linux, utiliser la bibliothèque ncurses a+ |
Ok merci a tous les deux, je vais de ce pas tester tout ça !
@+ |
salut!
je suis debuitant on programmation et j'ai un projet. mon probleme c'est que je veut metre les resultat afficher des fonctions on couleur et les messages on autres couleur avec la plus simple maniere svp aide moi. je besoin de toi et merci. |