作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在制作一个在 ncurses 中显示一些信息的程序,然后打开 vim(使用 system
)以允许用户编辑文件。但是,退出 vim 后,ncurses 屏幕不会重绘。 refresh
和 wrefresh
没有做任何事情,导致我漂亮的菜单完全变成垃圾。
所以,我被送回命令行。当我移动到它们时,菜单项会重新绘制。四处移动会产生如下所示的结果:
如您所见,我不再处于漂亮的 ncurses 环境中。
我可以完全拆除 ncurses 并重新设置,但是有些东西(比如菜单位置)不会保留。
如何正确执行此操作?有没有更好的方法来调用一些外部程序并优雅地返回这里?
最佳答案
关于C - 从 ncurses ui 到外部程序并返回,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3258163/
我是一名优秀的程序员,十分优秀!