Могу ошибаться, но кажется слышал что нужно использовать initscr()
если у вас один терминал, если же несколько — используйте init_one_many_scr()
. Ну не помню уже что там говорили и какие там процедурные, подпрограммные и функциональные именования.
Итак, с помощью ncurses можно управлять несколькими экранами с одного процесса?