📅  最后修改于: 2023-12-03 14:39:49.520000             🧑  作者: Mango
在 C++ 中,想要清空控制台,可以使用以下两种方法:
代码片段:
#include <cstdlib>
int main() {
system("clear"); // for linux/macOS
// 或者
system("cls"); // for Windows
return 0;
}
这里使用了 system
函数,其作用是在程序中执行 shell 命令。clear
命令可以在终端中清空屏幕;cls
命令可以在 Windows 中清空控制台屏幕。
代码片段:
#include <iostream>
int main() {
std::cout << "\033[2J\033[1;1H"; // 清空屏幕并将光标移动到 (1,1)
return 0;
}
这里使用了 cout
输出语句,输出了控制字符 "\033[2J\033[1;1H"
。其中,\033
是控制字符的转义序列,[2J
表示清空屏幕,[1;1H
表示将光标移动到 (1,1)。注意,在 Windows 命令行中可能不支持这种方式清空控制台屏幕。
以上两种方法都可以清空控制台。根据需求,选择适合自己的方法即可。