当前位置: 首页 > news >正文

嵌入式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:
⽩⾊

第二:实例


http://www.mrgr.cn/news/60735.html

相关文章:

  • Redis事务_乐观锁
  • Ajax学习笔记
  • Qt:QtCreator使用
  • GAMES101------学习笔记---自用02--Antialiasing (反走样)
  • 实现mysql和es的数据同步以及es的集群
  • qt QPushButton详解
  • 一些MySQL的知识
  • matlab程序设计
  • Android在kts中使用navigation及Args
  • 文件属性与目录
  • 一个简单的图像分类项目(三)编写脚本:参数设置
  • Python学习-列表基本操作
  • MODSI EVI 数据的时间序列拟合一阶谐波模型
  • Pandas简介
  • 数组排序简介-插入排序(Insertion Sort)
  • 阿里巴巴运营技巧分享
  • 【c++篇】:探索c++中的std::string类--掌握字符串处理的精髓
  • Ubuntu虚拟机的安装以及相关文件配置(保姆级攻略)
  • 多个立方体盒子组成
  • HTML的总结作业
  • C++设计模式创建型模式———简单工厂模式、工厂方法模式、抽象工厂模式
  • MambaAD 5总结 分析
  • 前端必备的环境搭建
  • 一文理解平流层温度变化规律
  • Java中如何在两个线程间共享数据
  • 监控易系统:引领智能阈值管理与网络设备监控的创新