2011-12-17 54 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使用它,例如)