你知道C++怎么输出带有特效的文字吗?来看看吧
需要这些哦
电脑
Windows系统
方式/
1一般环境下 , C++的输出就是单调的颜色 , 一样的字体 , 黑色布景白色文字 , 看起来十分不美不雅
文章插图
2我们起首需要加上Windows.h头文件 , 这是一个很是壮大的头文件 , 包含了良多系统函数
文章插图
3然后我们可以经由过程system函数来建立一个号令提醒符窗口 , 在这个窗口里字是可以改变颜色的 , 只需要在main()函数头部加上system("mode con cols=列数lines=行数")
文章插图
4然后我们就可以经由过程\033[***来点窜字体属性了 , 只需要在输出的内容前加上这句就好了 , 例如printf("\033[31mwww.baidu.com\n");结果如下
文章插图
5以此类推 , 我们只需要改变中括号后的内容就可以了
附一些常用的功能的字符串
\033[0m 封闭所有属性
\033[1m 高亮
\033[2m 亮度减半
\033[3m 斜体
\033[4m 下划线
【C++实现输出文字特效】\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 显示光标
文章插图
6我们也可以经由过程它们的组合做出更都雅的结果来
文章插图
注重事项必然要加头文件Windows.h!!!
这个似乎只在Windows下有用
以上内容就是C++实现输出文字特效的内容啦 , 希望对你有所帮助哦!
推荐阅读
- 52张牌翻牌问题怎样用C++解决
- EXCEL表格如何实现重复信息自动提醒
- EXCEL表格如何实现数字自动排序
- java输入三个数从小到大排列输出
- WPSppt实现动态数字效果
- LRC歌词原理和实现高仿Android网易云音乐
- 怎样用C++计算平方是各位不同的九位整数的整数
- 怎样在scratch2.0中实现汉化
- 怎样用C++输出马路上移走树的高度和数目
- 如何使用EXL实现批量快速自动填充序列名次号