2011-12-17 53 views
5

我想編寫一個使用* nix OS終端作爲其GUI的應用程序(以C語言編寫)。我的意思是應用各種emacs,vi等佔用整個終端窗口並在退出後跳回到輸入提示。
你會怎麼做,最好在C?有人可以指點我的教程嗎?如何編寫使用終端作爲GUI的應用程序? (在C中)

+1

您可以使用[ncurses的](http://www.gnu.org/s/ncurses/)。 – 2011-12-17 18:41:42

+1

你可以看看[ncurses庫](http://en.wikipedia.org/wiki/Ncurses)。 – 2011-12-17 18:41:43

+1

聽起來像你想要的[ncurses](http://tldp.org/HOWTO/NCURSES-Programming-HOWTO/)庫。 – 2011-12-17 18:41:43

回答

4

嗯,實際上這不是GUI(圖形用戶界面),而是一個基於文本的界面。您可以使用庫ncurses以C創建此類應用程序。

2

使用類似ncurses的庫,它是專門爲此目的而設計的。

2

的替代解決方案投擲所以,這個問題的線程看起來不那麼單調:

  • 俚語庫(MC使用它,例如)