我想編寫一個使用* nix OS終端作爲其GUI的應用程序(以C語言編寫)。我的意思是應用各種emacs,vi等佔用整個終端窗口並在退出後跳回到輸入提示。
你會怎麼做,最好在C?有人可以指點我的教程嗎?如何編寫使用終端作爲GUI的應用程序? (在C中)
5
A
回答
6
您需要使用的ncurses:
http://en.wikipedia.org/wiki/Ncurses
http://tldp.org/HOWTO/NCURSES-Programming-HOWTO/
它可用於所有主要的發行版。
4
嗯,實際上這不是GUI(圖形用戶界面),而是一個基於文本的界面。您可以使用庫ncurses以C創建此類應用程序。
2
使用類似ncurses
的庫,它是專門爲此目的而設計的。
2
的替代解決方案投擲所以,這個問題的線程看起來不那麼單調:
- 的俚語庫(MC使用它,例如)
您可以使用[ncurses的](http://www.gnu.org/s/ncurses/)。 – 2011-12-17 18:41:42
你可以看看[ncurses庫](http://en.wikipedia.org/wiki/Ncurses)。 – 2011-12-17 18:41:43
聽起來像你想要的[ncurses](http://tldp.org/HOWTO/NCURSES-Programming-HOWTO/)庫。 – 2011-12-17 18:41:43