这是我的第一篇文章。如何在用C ++编写的控制台应用程序中清除屏幕?请理解我不想使用任何额外的预处理器。必须这样做:
cout << "\n\n\n\n\n\n\n\n\n\n\n\n\n\n";
我可以这样做吗,有没有更专业的方法呢?
答案 0 :(得分:2)
在纯C ++中,你不能,因为C ++甚至没有控制台的概念。你本可以打印到任何东西(文件,打印机,仪表板),甚至重定向到另一个程序等。
因此,它取决于操作系统或依赖于您使用ncurses
等库例如,在Windows中,您可以执行以下操作
#include <stdlib.h>
int main(int argc, char* argv[])
{
system("cls");
return 0;
}
答案 1 :(得分:0)
根据您的操作系统太简单了。
在Linux上使用>
system("clear");
在Windows上使用>
system("cls");
对于跨平台应用程序,您可以同时使用两者。这样不会损害您的程序。