[C 语言笔记--Day15] 如何清空终端机

// clear.c
#include <stdio.h>

int main()
{
    printf("\033[H\033[2J");
    return 0;
}

编译:

gcc -o clear clear.c

执行:

./clear

这里会用到 vt100 控制码,

vt100 控制码可以改变游标位置、改变字体颜色等等

可以参考这个页面

去寻找你要用的控制码

以清空终端机为例,

需要用到的程序码有两个

  1. 把游标移动到左上角:^[[H
  2. 清空整个终端机:^[[2j

请注意在写成 C 语言程序码时
^[ 的部份要写成 \033 才行

所以这两个控制码和在一起用就会写成:

printf("\033[H\033[2J");

参考资料

https://www.csie.ntu.edu.tw/~r92094/c++/VT100.html


<<:  第 11 天 范本驱动表单的动态检核讯息|ngSubmit

>>:  Day11 - 状态机与现实世界的落差 - 1: Action? Side Effect

Day19:链接串列(Linked List)

链接串列(Linked List) 链接串列是一种线性表,使用Pointer串接资料,好处是找到目标...

【Day 30】递回

最後一天,我想要用递回(Recursion)来结束我们的三十天! 递回的观念,其实就是让一个函式可以...

Day6-标头档2

最後就会形成下面这张图,左边工程师负责写类别并compile,右边负责写主程序并compiler,中...

[CodeIgniter 3] 记忆体的隐形杀手:Log all queries

前言 CodeIgniter作为轻量化的PHP框架 db物件一直是操作资料库的好帮手 简化了下达sq...

[Day29] Bevy 游戏引擎 (Part 3) 收工

好 那今天就是专案的收尾了 我先预告一下明天会把一些我从开始学习 Rust 之後陆续得到的学习资源 ...