A voir également:
- Texte couleur dans un terminal
- Excel cellule couleur si condition texte - Guide
- Terminal mac - Guide
- Somme si couleur - Guide
- Mettre un texte en majuscule - Guide
- Déflouter un texte - Forum Logiciels
4 réponses
blurk
Messages postés
486
Date d'inscription
vendredi 16 avril 2004
Statut
Membre
Dernière intervention
15 mars 2009
160
19 nov. 2004 à 21:01
19 nov. 2004 à 21:01
¤
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.
bonne continuation
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