Rya*_*yne 8 linux shell command-line-interface
我甚至很难用Google搜索,因为我不知道正确的关键字.一些命令行应用程序(例如vi和更少)接管整个控制台屏幕并向用户呈现交互式界面.退出此类应用程序后,屏幕将返回到应用程序启动之前的状态.我想编写一个以这种方式运行的程序,但同样,我甚至不知道这是什么,所以我找不到任何关于它是如何完成的文档.
所以,我的问题有三个:
正如一些评论中所说,您正在寻找 ncurses。Linux 文档项目有一个非常好的关于 C 的 ncurses 的 HOWTO,我用我自己开始它
https://tldp.org/HOWTO/NCURSES-Programming-HOWTO/