Look, if you want to use something like OpenGL for rendering characters then prepare for :
* rewriting your game from scratch because of this windows event driven architecture thing
* problems with detecting the right key from keyboard buffer
* problems with drawing font texture on some older gfx cards
* problems with portability to other systems like linux, mac etc (if you wanted to do so)
You can choose the path of insanity, or use one of the solutions like :
* TINYCURSES :
http://code.google.com/p/tinycurses/
* LIBTCOD library :
http://doryen.eptalys.net/libtcod/
* SDL :
http://www.libsdl.org/
But if i were you, then i would choose simple PDCurses or something like that.
(PDCurses is in windows only a wrapper to some windows console functions).
PS : I use C and something borrowed from C++. Programming in CodeLite IDE.