我正在尝试重绘一个简单循环的内容。到目前为止,它打印到stdscr
100 行,然后通过scrl
滚动 n 行,我得到 n 个空白行。
我想要的是保持顺序。但是,我不确定如何stdscr
用额外的 n 行重新绘制。任何想法将不胜感激!
#include <ncurses.h>
int main(void)
{
initscr();
int maxy,maxx,y;
getmaxyx(stdscr,maxy,maxx);
scrollok(stdscr,TRUE);
for(y=0;y<=100;y++)
mvprintw(y,0,"This is some text written to line %d.",y);
refresh();
getch();
scrl(5);
refresh();
getch();
endwin();
return(0);
}