Text in Konsolenanwendung farbig
-
Hallo,
kann mir einer von euch sagen, wie man Text in einer Konsolenanwendung (kompiliert mit dem gcc) farbig darstellen kann. Beim Borland C++Builder gibt es den Befehl
textcolor(RED);
Außerdem suche ich einen Befehl um den Cursor der Konsole auf einen bestimmten Punkt in der Konsole zu setzen. Beim C++Builder gibt es diesen Befehl
gotoxy(10, 20);
Danke schon im Voraus.
-
-
neben den (n)curses gibt es auch noch die S-Lang Library und verschiedene Portierungen der conio.h (zB. uconio). ANSI Escape Seuqenzen kannst du (je nach Terminal Emulation) auch einsetzen.
-
Es geht auch ohne Library! Mit ESC-Sequenzen:
Text in Rot ausgeben:
printf("\33[31m in Rot \33[m wieder normal.\n");
Text an Position (10,20) schreiben:
printf("\33[10G\33[20H<Text>\n");
Mehr dazu in meinem Buch "C und Linux"