-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathaff.h
20 lines (16 loc) · 873 Bytes
/
aff.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
/**************************************************************************/
/* aff.h : macros utilitaires pour l'affichage formattée et en couleurs */
/* Sous dos, il faut charger le fichier système ansi.sys */
/* (dans le C:\config.sys, mettre a ligne DEVICEHIGH=[chemin]\ansi.sys). */
/**************************************************************************/
#define SAUVCURSOR() printf("%c[s",27)
#define RESTCURSOR() printf("%c[u",27)
#define CLS() printf("%c[2J",27)
#define LOCATE(x,y) printf("%c[%d;%dH",27,x,y)
#define SETCOL(x) printf("%c[%dC",27,x)
#define RESTDEFAULT() printf("%c[%d;m",27,0)
#define AFFHDMP(x) printf("%c[%d;%d;%dm%02x ",27,1,33,44,x)
#define AFFCDMP(x) if (isprint(x))\
printf("%c[%d;%d;%dm%c ",27,1,33,44,x);\
else\
printf("%c[%d;%d;%dm ",27,1,33,44);