Ouais en effet, ncurses est niquel pour ça, sinon va falloir commencer à chipoter avec les séquences d'échappement et tout le basard, c'est assez lourd je trouve...
En plus, il y a un portage pour windows, au cas ou tu voudrais rendre ton code portable
http://pdcurses.sourceforge.net/
Et si tu veux faire du c++, apparemment il y a un development kit ici :
http://ndk-xx.sourceforge.net/.
Mais je l'ai pas testé, je n'ai fait que du C avec ncurses.
C'est marrant car j'ai commencé un projet tout récemment avec ncurses, donc si t'as besoin d'un tuyau ou de code (notamment tout un systeme de barre de menu), n'hésite surtout pas à demander.
M'en vais d'ailleurs bosser sur les formulaires