用c ++清除屏幕

jac*_*b_b 2 c++ macos

他们是一种在不使用系统的情况下在mac上用c ++清除屏幕的方法("清除"); 命令?如果不是他们替换角色的方法?

Rob*_*obᵩ 6

如果你绝对不关心可移植性,只需发出相同的字符序列即可clear.

$ clear | od -c
0000000 033   [   H 033   [   2   J
0000007
$ : "Oh, it is ESCAPE [ H ESCAPE [ 2 J on my computer"
$ cat clear_fun.cc
#include <iostream>
void clear() { std::cout << "\033[H\033[2J" << std::flush; }
$
Run Code Online (Sandbox Code Playgroud)

  • o我很抱歉,我知道你从来都不是新人,从来没有这样的问题,所以你在想要学习的新手上露出胸膛. (3认同)