c++ - C终端程序中的状态行

标签 c++ c user-interface status

我正在通过 shell 运行用c / c++编写的终端程序。
就像minicom for UART一样。
我正在寻找如何创建“底部的状态线”的方式,就像附加的图片一样(minicom的底部线:CTRL-A Z线,始终以GUI的形式出现)。
我想当然可以肯定它不仅是printf / cout,还需要一些扩展的API。
有人做过吗?或者可能是一些想法如何进行?
enter image description here

最佳答案

有各种各样的库可让您执行此类操作。众所周知的是ncurses。
参见https://en.wikipedia.org/wiki/Ncurses
您可以使用终端控制系统调用自己进行操作,但这往往很繁琐且特定于平台。

关于c++ - C终端程序中的状态行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64340078/

相关文章:

java - 组合框和 JButton 问题

c++ - 条件变量等待抛出异常

flutter - 如何在 Flutter 中仅突出显示文本中的数字和特殊字符?

user-interface - Monkey Runner是否需要任何脚本语言来运行

c - 为什么我得到两个不同的结果? ( boolean 值问题)

Java JNI 和省略号困惑

c++ - 自定义 Clang 将 C++ 代码转换为 C

c++ - Qt 在特定区域移动对象

c++ - SSE 类型的容器

c++ - 基于插入顺序的第一个最重复的单词