如何完全控制控制台? 我目前正在编写一个C++程序,它必须能够在终端中显示一个旋转立方体。(学校作业)。所以我从一个60*60的字符数组(确切地说是二维向量)开始,我将把它写到屏幕上。但是如果我只使用两个for循环和std::cout执行此操作,我会得到非常难看的输出:就在前一个循环下的屏幕上,无休止地显示

如何完全控制控制台? 我目前正在编写一个C++程序,它必须能够在终端中显示一个旋转立方体。(学校作业)。所以我从一个60*60的字符数组(确切地说是二维向量)开始,我将把它写到屏幕上。但是如果我只使用两个for循环和std::cout执行此操作,我会得到非常难看的输出:就在前一个循环下的屏幕上,无休止地显示,c++,console-application,C++,Console Application,所以我需要更好的东西,我需要做一些像Vim所做的事情:它似乎接管了控制台,当你完成时,它消失了,你的终端回来了。我怎样才能做到这一点?您可以使用类似的库来做到这一点。这取决于操作系统。请注意,术语“控制台”通常仅在Windows世界中用于此上下文,U**x术语为“终端”(“控制台”在此处具有不同的含义)。

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

您可以使用类似的库来做到这一点。

这取决于操作系统。请注意,术语“控制台”通常仅在Windows世界中用于此上下文,U**x术语为“终端”(“控制台”在此处具有不同的含义)。