News

Considering you mentioned that there is a getch() function, there is most likely also the getche() function, which gets a character and also Echos it to the screen. If not, you could write you own ...
Thanks to some downtime at work I've been delving deeper into C++, and one of the things ... use it in conjunction with some like boost::function_output_iterator to do what you want.