// clear.c
#include <stdio.h>
int main()
{
printf("\033[H\033[2J");
return 0;
}
编译:
gcc -o clear clear.c
执行:
./clear
这里会用到 vt100 控制码,
vt100 控制码可以改变游标位置、改变字体颜色等等
可以参考这个页面
去寻找你要用的控制码
以清空终端机为例,
需要用到的程序码有两个
- 把游标移动到左上角:
^[[H
- 清空整个终端机:
^[[2j
请注意在写成 C 语言程序码时
^[
的部份要写成 \033
才行
所以这两个控制码和在一起用就会写成:
printf("\033[H\033[2J");
参考资料
https://www.csie.ntu.edu.tw/~r92094/c++/VT100.html