Привет и хорошего дня ..
Итак, я написал это простое приложение с проклятиями, которые прокручиваются вниз или вверх, когда вы нажимаете кнопку page-down
или page-up
.
#include <curses.h>
#include <stdio.h>
#include <Windows.h>
int main(void)
{
int ch;
initscr();
cbreak();
keypad(stdscr,TRUE);
idlok(stdscr,TRUE);
scrollok(stdscr,TRUE);
printw("Welcome!");
refresh();
ch = getch();
while(ch != 'q'){
if(ch == KEY_PPAGE){
scrl(-1);
refresh();
}
else
{
scrl(1);
refresh();
}
ch = getch();
}
endwin();
return 0;
}
Проблема в том, что если мир «Добро пожаловать» выходит из окна, то вы не можете вернуть его обратно противоположной кнопкой. Я думал, что что-то подобное будет решено путем увеличения окна буфера. Но не знаю, как это будет сделано, и если это будет хорошо.
Есть ли идея / подсказка, чтобы помочь мне решить эту проблему?