2010-04-23 26 views
1

幾個基於控制檯的應用程序(如vim或lynx)提供了豐富的用戶界面,使用戶能夠在控制檯上自由導航,直接在屏幕上操作數據,訪問菜單等等,類似於「現代」gui應用程序。 在C/C++的Unix/Linux系統上,主體是如何實現的?你是否直接操縱某種字符緩衝區,或者屏幕是否經常清除並重新打印到標準輸出? 有沒有一套庫來實現這樣的行爲,甚至某種「現代」事件驅動的GUI工具包的控制檯?類似於GUI的終端導航(vim/lynx風格)的食譜/教程/庫?

+0

另請參閱:http://stackoverflow.com/a/1541924/59087 – 2013-12-18 19:58:37

回答

6

ncurses庫。

+0

謝謝,會檢查出來! – 2010-04-24 07:27:24