我想编写一个使用* nix OS终端作为GUI的应用程序(在C中)。我的意思是应用各种emacs,vi等占用整个终端窗口并在退出后跳回输入提示。
你会怎么做,最好是在C?有人能指点我的教程吗?
答案 0 :(得分:6)
你需要使用ncurses:
http://en.wikipedia.org/wiki/Ncurses
http://tldp.org/HOWTO/NCURSES-Programming-HOWTO/
它适用于所有主要发行版。
答案 1 :(得分:4)
嗯,实际上这不是GUI(图形用户界面),而是基于文本的界面。您可以使用库ncurses在C中创建此类应用程序。
答案 2 :(得分:2)
使用像ncurses
这样的库,它是专门为此目的而设计的。
答案 3 :(得分:2)
抛出替代解决方案,以便这个问题线程看起来不那么单调: