Linux下printf格式化输出颜色及定位
来源:互联网 发布:传奇盛世心法升级数据 编辑:程序博客网 时间:2024/05/27 00:50
printf(“\033[字背景颜色;字体颜色m字符串\033[0m”);
printf(“\033[42;30mhello world\033[0m”);
47是字背景颜色, 31是字体的颜色, hello world是字符串. 后面的\033[5m是控制码.
字背景颜色范围: 40--49 字颜色: 30--39 40: 黑 30: 黑 41: 红 31: 红 42: 绿 32: 绿 43: 黄 33: 黄 44: 蓝 34: 蓝 45: 紫 35: 紫 46: 深绿 36: 深绿 47: 白色 37: 白色
\033[0m 关闭所有属性
\033[1m 设置高亮度
\033[4m 下划线
\033[5m 闪烁
\033[7m 反显
\033[8m 消隐
\033[30m – \033[37m 设置前景色
\033[40m – \033[47m 设置背景色
\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 显示光标
#include<stdio.h>int main(void){ printf("\033[2J"); printf("\033[20;20H \033[42;30mhello world\033[0m"); return 0;}
上面代码实现的效果如下图:
0 0
- Linux下printf格式化输出颜色及定位
- Linux下printf输出颜色
- linux下printf输出字符串的颜色
- Linux下printf输出字符串的颜色
- Linux下 printf 输出字符串的颜色
- Linux下Printf 输出字符串颜色控制
- Linux下printf输出字符串的颜色
- printf格式化输出的字体颜色效果
- linux下printf终端打印输出颜色控制
- linux下c光标定位和输出颜色设置
- shell使用echo打印输出及printf格式化输出
- printf函数常用的输出方式及格式化输出说明
- printf 格式化输出
- printf 格式化输出
- printf()格式化输出详解
- printf格式化输出
- printf()的格式化输出
- printf 格式化输出控制
- Axure RP 7.0 滑动条制作
- ACM_二进制代替DFS的运用
- POJ 1328 Radar Installation
- 各类背包问题
- HDOJ 1200 To and Fro(简单模拟)
- Linux下printf格式化输出颜色及定位
- Gradle版本冲突
- CocoaPods安装和使用教程以及一些常见问题
- 类和对象的学习
- xcode7真机调试问题
- pagerank以及个性化的pagerank算法
- STM32CUBE学习——5
- #static,final,抽象,接口,多态,内部类,单子和工厂设计模式
- hdu 5294 Tricks Device 2015 Multi-University Training Contest 1 isap + dijkstra