1

我在 shell 上运行一个用 c/c++ 编写的终端程序。它与 UART 的 minicom 相同。

我正在寻找如何创建“底部状态线”的方法,就像附图一样(minicom 的底部线:CTRL-A Z 线,它始终作为 GUI 存在)。当然,我猜它不仅仅是 printf/cout,还需要一些扩展的 API。有人这样做过吗?或者可能有一些想法如何进行? 在此处输入图像描述

4

1 回答 1

3

有各种库可以让你做这样的事情。一个众所周知的是ncurses。

https://en.wikipedia.org/wiki/Ncurses

您可以使用终端控制系统调用自己完成,但这往往相当乏味且特定于平台。

于 2020-10-13T17:50:06.267 回答