一般环境下,C++的输出就是单调的颜色,一样的字体,黑色布景白色文字,看起来十分不美不雅
我们首先需要加上Windows.h头文件,这是一个很是壮大的头文件,包含了良多系统函数
然后我们可以经由过程system函数来建立一个号令提醒符窗口,在这个窗口里字是可以改变颜色的,只需要在main()函数头部加上system("mode con cols=列数lines=行数")
然后我们就可以经由过程\033[***来点窜字体属性了,只需要在输出的内容前加上这句就好了,例如printf("\033[31mwww.baidu.com\n");结果如下
以此类推,我们只需要改变中括号后的内容就可以了
附一些常用的功能的字符串
\033[0m 封闭所有属性
\033[1m 高亮
\033[2m 亮度减半
\033[3m 斜体
\033[4m 下划线
\033[5m 闪灼
\033[6m 快闪
\033[7m 反显
\033[8m 消隐
\033[9m 中心一道横线
10-19 关于字体的
30-37 设置前景色
40-47 设置布景色
30:黑
31:红
32:绿
33:黄
34:蓝
35:紫
36:深
37:白
38 打开下划线,设置默认前景色
39 封闭下划线,设置默认前景色
40 黑色布景
41 红色布景
42 绿色布景
43 棕色布景
44 蓝色布景
45 品红布景
46 孔雀蓝布景
47 白色布景
49 设置默认布景色
90-109 又是设置前景布景的,比之前的颜色浅
\033[nA 光标上移n行
\033[nB 光标下移n行
\033[nC 光标右移n行
\033[nD 光标左移n行
\033[y;xH设置光标位置
\033[2J 清屏
\033[K 断根从光标到行从头至尾的内容
\033[s 保留光标位置
\033[u 恢复光标位置
\033[?25l 埋没光标
\033[?25h 显示光标
我们也可以经由过程它们的组合做出更都雅的结果来
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!