I didn't know about that! Do you know if it supports ANSI escape codes? Perhaps via a configuration setting or something?
If it does, I think it would be the perfect stepping-stone to show new programmers how to do text-based stuff portably, without locking themselves into Windows-land. Use that and ANSI escape codes to show them you can do it portably, then recommend they get their hands on curses (pdcurses for windows, and ncurses for Linux/Unix/Mac) for full control of the text terminal.
Well i tried running your above example program and it didn't work. I suppose it depends on the actual shell being used, since Console2 is simply a terminal emulator, as you call it.
How I need a drink, alcoholic in nature, after the heavy lectures involving quantum mechanics.