Constanti pronte per essere usate sull'ANSI C, funzionano su tutti i sistemi operativi, da win ad AmigaOS, secondo lo
standard ANSI, ma i colori cambiano a seconda del sistema su cui vengono usati.
/*********************************************
* Constanti dei colori per la shell di linux *
* Testato su Lubuntu. *
* Scritto da Salvatore Di Vincenzo - 2014 *
* Per dare ai programmi ANSI C un tocco di *
* modervita e fantasia. *
* ------------------------------------------ *
* Aiuto rer usare i colori: *
* printf("%s",colore o colore dello sfondo); *
* Esempi pratici: *
* printf("%sCiao",_VERDE); ciao sarà verde *
* anche il resto finche non si dà _NORMALE *
* printf("%s",PEN_BLU); lo sfondo sara' blu *
*********************************************/
//Colori testo
#define _GIALLO "\x1B[33m"
#define _BIANCO "\x1B[37m"
#define _ROSASCURO "\x1B[35m"
#define _NORMALE "\x1B[0m"
#define _VERDE "\x1B[32m"
#define _GRIGIOSCURO "\x1B[30m"
#define _AQCUA "\x1B[36m"
#define _ROSSO "\x1B[31m"
#define _BLU "\x1B[34m"
//Colori sfondo
#define PEN_ROSSO "\x1B[41m"
#define PEN_BLU "\x1B[44m"
#define PEN_AQCUA "\x1B[46m"
#define PEN_BIANCO "\x1B[47m"
#define PEN_FUXIA "\x1B[45m"
#define PEN_VERDE "\x1B[42m"
#define PEN_GIALLOSCURO "\x1B[43m"
#define PEN_NERO "\x1B[48m"
#define PEN_GRIGIOSCURO "\x1B[40m"