如何防止终端滚动

0 c++ ncurses

我正在用C++编写一个简单的程序,以便在终端窗口中运行.我希望输出文本锁定在屏幕上的位置.我希望能够在一行文本中更改一行文本或一些字符,同时保持其上方和下方的其他行是静态的,而不是每个新行出现在屏幕底部并推动所有内容.我知道我已经在终端中看到过这个,我相信它是用C++完成的,但我找不到任何关于它的文档.我甚至无法想到这种类型的显示器可能被称为什么.我的google fu让我失望了; 请帮忙.如果你能告诉我使用哪些命令/库,那就太好了,但是即使能够告诉我用C++以外的编程语言完成这些命令会让我比现在更多.

Ned*_*der 6

你想要ncurses一个用于在终端上显示文本的库.