嵌入式C语言中VT100特殊符号实现
大家好,今天主要给大家分享一下,C语言中的VT100实现。
第一:VT100基本原理
vt100 是⼀个古⽼的终端定义,⽬前⼏乎⼤部分的终端都兼容这种终端。VT100 控制码是⽤来在终端扩 展显示的代码。所有的控制符全部以 \ 033 打头 (即 ESC 的 ASCII 码),⽤输出语句来输出,可以输 出不同颜⾊的字符。在 C 语⾔程序中,⼀般⽤ printf 来输出 VT100 的控制字符。
基本的控制字符如下:
\033[0m
关闭所有属性
\033[1m
设置⾼亮度
\033[4m
下划线
\033[5m
闪烁
\033[7m
反显
\033[8m
消隐
\033[30m -- \33[37m
设置字体颜⾊
\033[40m -- \33[47m
设置背景⾊
\033[
字体背景⾊
;
字体颜⾊
m40:
⿊
41:
深红
42:
绿
43:
⻩⾊
44:
蓝⾊
45:
紫⾊
46:
深绿
47:
⽩⾊
30:
⿊
31:
红
32:
绿
33:
⻩
34:
蓝⾊
35:
紫⾊
36:
深绿
37:
⽩⾊