Я бы сказал, что самый простой способ - создать окно внутри границ окна и напечатать в нем.

аюсь что-то написать в окне проклятий, но кажется, что оно написано и на границах. Как я могу исправить код ниже?

win_self = newwin(LINES / 2, COLS, 0, 0);
box(win_self, 0, 0);
wrefresh(win_self);
wprintw(win_self, "foobar");

Ответы на вопрос(2)

Ваш ответ на вопрос