shell farben mit escape sequenzen / kleines problem
-
Hi !
Ich habe ein leichtes problem mit dem setzen von hintergrundfarben in der shell...#define black 0x1E #define red 0x1F #define green 0x20 #define yellow 0x21 #define blue 0x22 #define magenta 0x23 #define cyan 0x24 #define white 0x25 printf("\033[%i;%im",red,green+10); printf("test...\n"); printf("\033[%i;%im",red,black+10); printf("Test...\n"); printf("\033[%i;%im",green,yellow+10); printf("Test...\n");
was jetzt genau passiert ist:
die erste ausgabe von test macht was sie soll, die zweite auch, aber die letzte verändert den kompletten konsolen hintergrund... Ich will aber nur den Hintergrund dest textes verändern...was mach ich falsch ?
achso, hier mal nen bildchen
http://www.binary-thinking.de/tmp/con.pngMfg Benny
-
bei gesetzter hintergrundfarbe kommt xterm scheinbar nicht mit dem zeilenumbruch klar... also erst standart attribute setzen, dann zeilenumbruch...
Mfg Benny