1
您好,有一個愉快的一天..與pdCurses滾動回到歷史
所以我寫了這個簡單的應用程序與滾動向上或向下,當你按下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;
}
問題是,如果世界的「歡迎」不在窗口,那麼你不能拿回相反的按鈕。我認爲這樣的事情會通過增加窗口的緩衝區來解決。但是不知道怎麼這樣的事情會做,如果它的良好的工作要做。
是否有任何想法/提示,以幫助我解決這個問題?