системный вызов.

граммирую на C, используя библиотеки ncurses (это первый раз), и у меня две проблемы. Я на Ubuntu с терминалом по умолчанию (терминал GNOME).

1) Мне нужно изменить размер терминала. Я использовал resizeter () и resize_term (), но они терпят неудачу.

2) Я использую функцию scrollok (), и проблема в том, что я теряю прокручиваемые строки (когда я возвращаюсь с помощью wscrl (), появляются пустые строки).

#include <ncurses.h>

int main() {

WINDOW *win, *win2;

int i;
char c;

initscr();
cbreak();
noecho();

win=newwin(8,20,1,1);
box(win,0,0);
win2=newwin(6,18,2,2);
scrollok(win2,1);
wrefresh(win);
wrefresh(win);

for(i=0;i<15;i++){
    c=wgetch(win2);
    if(c=='u'){
        wscrl(win2,-1);
        wrefresh(win2);
    }
    else{
        wprintw(win2,"%c\n",c);
        wrefresh(win2);
    }
}

delwin(win);
delwin(win2);
endwin();

return 0;
}

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

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