3

我想知道如何制作一个可以输出到控制台每一行的程序,而不仅仅是输出一条要附加到底部的行。我怎样才能像这样控制整个控制台,以便编写基于控制台的应用程序?

4

1 回答 1

10

您可以使用curses或类似的库来制作这种 UI - 例如查看GNU ncurses

维基百科很好地总结了 ncurses

ncurses 是一个提供 API 的编程库,允许程序员以独立于终端的方式编写文本用户界面。它是一个用于开发在终端模拟器下运行的“类似 GUI”的应用程序的工具包。它还优化了屏幕更改,以减少使用远程 shell 时遇到的延迟。

要开始,请查看NCURSES Programming HOWTO

于 2009-09-26T17:57:38.190 回答