抱歉,标题中没有进行描述 - 我不知道如何表达。
我想要做的是从 bash 并在完整的终端窗口中运行我的命令行程序,当我退出它时,程序的所有输出都应该被清除。例如:“testdisk”的功能。它在完整窗口中运行,但是当您退出 testdisk 时,它将返回到原始窗口。
如何做到这一点?
运行应用程序之前:
运行应用程序时(同一终端窗口):
退出应用程序后:
最佳答案
您的示例应用程序正在使用 ncurses 来绘制窗口内容。如果您需要这种确切的行为,则必须修改您的应用程序以直接使用 ncurses 进行屏幕管理。
关于c++ - 如何在子终端窗口中执行程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31189942/