Sven Rautenberg: In C/C++ die Farbe der Zeichen wechseln

Beitrag lesen

Moin auch!

die einfachste Möglichkeit, die mir einfällt, ist die Verwendung
von ANSI-Codes. Dies sind Escape-Sequenzen, mit denen man
die Cursor-Position sowie Darstellung (Farbe, Fett, Kursiv, ...)
der Schrift in Konsolen beeinflussen kann.
Eine Zusammenstellung dieser Sequenzen findet sich z.B. unter
http://www.bluesock.org/~willg/dev/ansi.html.

Falls dann in der Konsole nur Zeichensalat erscheint, musst
Du noch den Treiber ANSI.SYS einbinden (IMHO in der config.sys-Datei
mit 'devicehigh=<pfad>../ansi.sys' o. Ä. laden).

Ansi.sys ist heutzutage kaum irgendwo installiert, niemand weiß, wie man das macht (ist heftigste DOS-Konfiguration), und außerdem:
Die Verwendung von ANSI.SYS ist ein nicht ganz unerhebliches Sicherheitsproblem. Es gibt sogenannte ANSI-Bomben, welche durchaus allein durch Bildschirmausgabe Schaden anrichten können!

Deine Idee ist also nicht wirklich praxisnah. :)

- Sven Rautenberg