📜  c++ clear console - C++ (1)

📅  最后修改于: 2023-12-03 14:39:49.520000             🧑  作者: Mango

C++ Clear Console

在 C++ 中,想要清空控制台,可以使用以下两种方法:

1. 使用 system 函数

代码片段:

#include <cstdlib>

int main() {
    system("clear"); // for linux/macOS
    // 或者
    system("cls");   // for Windows
    return 0;
}

这里使用了 system 函数,其作用是在程序中执行 shell 命令。clear 命令可以在终端中清空屏幕;cls 命令可以在 Windows 中清空控制台屏幕。

2. 手动输出控制字符

代码片段:

#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 命令行中可能不支持这种方式清空控制台屏幕。

以上两种方法都可以清空控制台。根据需求,选择适合自己的方法即可。