我正在寻找关于使用ncurses中窗口或pad的滚动方法的明确答案。
我想展示一个stdout流,它会快速填充屏幕上可用行数,并开始溢出。使用stdio,终端只是滚动内容。但是据我了解,使用ncurses时,输出仅限于屏幕区域。这完全准确吗?
通常的做法是将整个stdout内容放入缓冲区,然后将缓冲区的特定部分读入ncurses窗口或pad中。还有哪些使用ncurses滚动文本的方法?
我想展示一个stdout流,它会快速填充屏幕上可用行数,并开始溢出。使用stdio,终端只是滚动内容。但是据我了解,使用ncurses时,输出仅限于屏幕区域。这完全准确吗?
通常的做法是将整个stdout内容放入缓冲区,然后将缓冲区的特定部分读入ncurses窗口或pad中。还有哪些使用ncurses滚动文本的方法?