Moin Moin!
Versuch es mit Ansi-Sequenzen (Terminal-Steuercodes). Unter Unixen ist das durchaus üblich, um nicht zu sagen: der einzig mögliche Weg. Typischerweise schlägst Du Dich allerdings nicht direkt damit herum, sondern über termcap/terminfo und ggf. curses/ncurses, auch wenn die meisten Terminals sich mehr oder weniger wie ein (erweitertes) VT100 oder wie ein xterm benehmen.
DOS konnte einen Treiber namens ANSI.SYS laden, damit waren solche Steuercodes auch unter DOS verfügbar, das zog sich auch durch alle DOS-basierten Windows-Versionen bis hin zu Windows ME. Die NT-basierten Windows-Versionen können, soweit ich weiß, auch mit ANSI-Sequenzen umgehen, evtl. muß man die aber explizit einschalten. Frag mich nur nicht, wo. Google hilft ... ;-)
Alexander
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so".