Printf 打印彩色字体

在printf函数的控制字符中,使用如下格式进行打印:\033[attr1;attr2;attrnm+字符串,具体可以以下示例

其中attr分别表示各种属性对应的数字,用分号隔开,各个属性对应数字如下表

通用格式控制 前景色 背景色
0 重置所有属性 30 黑色 40 黑色
1 高亮/加粗 31 红色 41 红色
2 暗淡 32 绿色 42 绿色
4 下划线 33 黄色 43 黄色
5 闪烁 34 蓝色 44 蓝色
7 反转 35 品红 45 品红
8 隐藏 36 青色 46 青色
37 白色 47 白色

这种设置具有后效性,即设置一次后,后面的printf函数默认采用上次的设置,因此一般每次设置时,为了防止前面的设置的影响,第一个attr一般设置成0;

#include <cstdio>
using namespace std;int main(){printf("\033[31;42mred font, green background \n");printf("\033[30mblack font, green background \n"); // 绿色背景是受到上次设置的影响printf("\033[0mclear settings \n"); // 重置所有设置printf("recover to defualt\n");printf("\033[0;31;42mred font, green background \033[0m") // 比较好的习惯,在最后再清零。
}

c++技巧——Printf 打印彩色字体相关推荐

  1. windows下运行python打印有颜色的字_在windows下Python打印彩色字体的方法

    本文讲述了Python在windows下打印彩色字体的方法.分享给大家供大家参考,具体如下: ##################################################### ...

  2. shell 下使用 echo 打印彩色字体及彩色背景

    对于shell中的终端打印感觉很好玩! 首先知道shell中终端打印有echo printf一般常用的就是echo咯: 注:字体颜色 重置=0,黑色=30,红色=31,绿色=32, ×××=33,蓝色 ...

  3. shell下使用echo打印彩色字体及彩色背景

    转自:http://www.centoscn.com/shell/2014/0901/3637.html 对于shell中的终端打印感觉很好玩! 首先知道shell中终端打印有echo printf一 ...

  4. Shell打印彩色字体

    要打印彩色文本,可输入如下命令: # echo -e "\e[1;36m \e[0m" 上述代码表示: \e[1;36 将颜色设置为青色 \e[0将颜色重新置回.4如果想要别的颜色 ...

  5. Python打印彩色字体

    Python在终端输出时,可以输出不同字体色/背景色/前景色. 打印带有字体颜色的格式为\033[显示方式;前景色;背景色m + 结尾部分:\033[0m 即便知道如此格式,很多人也烦恼于正常使用,因 ...

  6. printf打印彩色文字,有颜色字体

    原文地址:http://blog.csdn.net/lwbeyond/article/details/40588145 控制字符的通用格式如下: Esc[{attr1};...;{attrn}m 其中 ...

  7. pycharm控制台打印彩色字体、python打印彩色字体

    一.前言 构建命令行程序很酷:命令行可以按照我们的设定完成相应的工作,相比 GUI 界面程序,无需花费大量时间设计 GUI 界面.但要使命令行程序更吸引人,仅使用普通的打印功能是无法实现的. 一个很好 ...

  8. printf打印是字体和背景带颜色的输出的方法

    格式如下: printf("\033[字背景颜色;字体颜色m 字符串 \033[0m" ); 例子: printf("\033[1m\033[45;33m HELLO_W ...

  9. python彩色字体_Python 打印彩色字体

    实现: 终端的字符颜色是用转义序列控制的,是文本模式下的系统显示功能,和具体的语言无关. 转义序列是以ESC开头,即用\033来完成(ESC的ASCII码用十进制表示是27,用八进制表示就是033). ...

最新文章

  1. 域名年龄-SEO搜索引擎优化
  2. 登录和oauth机制
  3. 我妈妈的优点:做事情特别细致
  4. 微软亚洲研究院谭旭:AI音乐,技术与艺术的碰撞
  5. Sql Server中查询当天,最近三天,本周,本月,最近一个月,本季度的数据的sql语句...
  6. 中国K12在线教育市场调研及用户消费行为报告
  7. 三维重建中旋转矩阵与平移矩阵思想误区(转载)
  8. 三、fs文件操作模块
  9. 推荐系统中粗排扮演的角色和算法发展历程
  10. 在危机中呈现转机的网络管理
  11. 2018暑假第二周总结(7.16-7.22)
  12. 51单片机学习笔记8 -- OLED显示(SPI)
  13. msys2(msys2-i686-20180531)32位下安装GMT4.5.6
  14. 在横道图中如何实现多级项目计划管控
  15. 是谁来自江河湖海,却囿于“跨界”
  16. Jshop小程序商城
  17. 高效文件管理-Git管理个人文件指南
  18. win7+ubuntu16.04以及win10+ubuntu18.04双系统安装
  19. Ioc之Bean基础
  20. 西门子1200plc485轮询读写28个测试仪表,包括plc程序和触摸屏程序,仪表485通讯协议说明书

热门文章

  1. 安卓使用网络技术实战——简易的在线考试app
  2. 虚拟内存管理的作用/好处
  3. 微信小程序的零食商城和cms后台
  4. 搜索引擎---solr
  5. 数据通信选修笔记(一)chapter12 数据通信的基本概念与信号
  6. Linux中的shell到底是啥,它和bash的关系是什么?
  7. 在职的我竟然一次通过了注册测绘师考试(注册测绘师备考经验分享)
  8. 理论计算机科学学术年会,2017年全国理论计算机科学学术年会在我校召开
  9. 爬取链家二手房首页和详情页信息
  10. 第八篇、正则表达式 re模块