2009-09-26 41 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