Я бы сказал, что самый простой способ - создать окно внутри границ окна и напечатать в нем.
аюсь что-то написать в окне проклятий, но кажется, что оно написано и на границах. Как я могу исправить код ниже?
win_self = newwin(LINES / 2, COLS, 0, 0);
box(win_self, 0, 0);
wrefresh(win_self);
wprintw(win_self, "foobar");