Linux C++:如何在stdout之外显示我的Text应用程序输出?

use*_*743 6 c++ linux bash window

我的目标是创建一个可在Linux终端中播放的游戏.但是,有一个概念,我不知道如何命名,所以我的搜索空手而归.

程序如何iptraf在如此低的水平上访问输出,以便可以修改每个单元格的背景,前景和字符内容以及捕获所有键盘输入而不是shell?

我假设在某个地方,存在一个可以修改以显示自定义终端窗口内容的2D数组,但我无法命名这个概念,因此我无法搜索它.我描述的是什么概念?

Ste*_*n M 1

根据这个元答案的想法,我正在回答这个问题,以便我将从“未回答”列表中删除。

您正在寻找的概念由@123 描述,它被称为ncurses.