Remember that using the XSI standard Curses libraries means that it controls the console, so you shouldn't use the C and C++ standard console I/O streams concurrently. (You can use them elsewhere, of course, just don't mix them with console I/O.)