2009-09-26 58 views
2

纳米/微微节目我不知道怎么做,可以输出到控制台的每一行,而不仅仅是输出线将上涨到下一个程序。我怎样才能得到这样的,所以我可以写一个基于控制台应用程序的整个控制台的控制?如何使像在linux

+1

@保罗这个问题是不是微微,以及您添加标签到其他两个是题外话。请不要添加无用的标签。 – Gilles 2012-07-27 23:38:06

+0

[相关的](http://unix.stackexchange.com/questions/5800/what-protocol-standard-is-used-by-terminals/5802#5802) – 2012-07-30 21:29:51

回答

9

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

Wikipedia summarises ncurses很好

ncurses的是一个编程库 提供API,允许 程序员编写文本用户界面 在终端无关 方式。这是用于开发一个 终端仿真器下运行 “GUI类”应用程序的工具包。它还优化 屏幕的变化,为了减少 延迟使用远程 炮弹时的经验。

要开始,检查出NCURSES Programming HOWTO