Cip*_*er0 2 linux console editor console-application
我想知道如何制作一个程序,可以输出到控制台的每一行,而不只是输出一行要添加到底部.如何控制整个控制台,以便我可以编写基于控制台的应用程序?
您可以使用curses或类似的库来创建这种UI - 例如,请查看GNU ncurses.
ncurses是一个提供API的编程库,允许程序员以与终端无关的方式编写文本用户界面.它是开发在终端模拟器下运行的"类GUI"应用程序的工具包.它还优化了屏幕更改,以减少使用远程shell时遇到的延迟.
要开始使用,请查看NCURSES Programming HOWTO