PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Farbe auf der Konsole



phoku
19-11-2003, 22:42
Hallo,

wie kann ich unter C auf der Konsole Text farbig machen?
Vielleicht triviale, unwichtige Frage.. würde mich aber über Antwort freuen.

phoku

Lin728
20-11-2003, 06:30
Soweit ich weiß geht das mit der ncurses bibliothek ziemlich einfach.

peschmae
20-11-2003, 07:18
nur Farbig geht mit Escape-Sequenzen einfacher.

http://www.informatik.uni-halle.de/lehre/pascal/sprache/esc_vt100.html
(den Link hab ich von anda_skoa ;))

MfG Peschmä

phoku
20-11-2003, 10:45
hm, wie sieht das dann aus? Ich kenn die Escape-Sequenzen nur mit nem Backslash...

phoku
20-11-2003, 10:49
hm, les gerade woanders, dass das nur unter Linux wirklich geht.

Ich arbeite in der UNI mit Visual Studio unter Windows.

anda_skoa
20-11-2003, 11:46
Das geht schon auch unter Windows, nur nicht per Default, weil man dort absichtlich die Konsole mit schlechten Anfangseinstellungen ausliefert, um die Benutzer davon abzuhalten.

Man muss AFAIK irgendwas laden, ansi.sys oder so.

Wie ceisserer angesprochen hat, gibt es Bibliotheken für Console UI.
Es gibt von denen auch Windows Ports, die das dann von sich aus irgendwie hinbiegen.

Ciao,
_

peschmae
20-11-2003, 11:46
unter dem Link den ich dir angegeben habe steht, wies funktioniert.

Allerdings hast du recht - unter Windows funktioniert das nicht wirklich (ausser vielleicht mit der Cygwin-Bash Shell oder so). Konnt ich ja nicht wissen, dass du das benutzt ;)

Allerdings weiss ich auch nicht ob Ncurses mit Win harmoniert...

MfG Peschmä