我目前正在编写一个C ++程序,该程序必须能够在终端中显示旋转的多维数据集。 (作业)。因此,我从一个60 * 60的字符数组(确切地说是二维矢量)开始,我将其写入屏幕。但是,如果我只使用两个for循环和std::cout进行此操作,则会得到非常难看的输出:无休止地只有前一个屏幕下方的屏幕。

所以我需要更好的东西,我需要做一些像Vim一样的事情:它似乎接管了控制台,完成后它消失了,终端又回来了。我怎样才能做到这一点?

最佳答案

您可以使用ncurses之类的库来执行此操作。

关于c++ - 如何获得对控制台的完全控制?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15459466/

10-11 23:08
查看更多