Linux C 编程 实现彩色文字输出
2009-11-12 22:25
302 查看
格式: echo "/033[字背景颜色;字体颜色m字符串/033[0m"
例如:
echo "/033[41;36m something here /033[0m"
其中41的位置代表底色, 36的位置是代表字的颜色
那些ascii code 是对颜色调用的始末.
/033[ ; m …… /033[0m
字背景颜色范围:40----49
40:黑
41:深红
42:绿
43:黄色
44:蓝色
45:紫色
46:深绿
47:白色
字颜色:30-----------39
30:黑
31:红
32:绿
33:黄
34:蓝色
35:紫色
36:深绿
37:白色
===============================================ANSI控制码的说明
/33[0m 关闭所有属性
/33[1m 设置高亮度
/33[4m 下划线
/33[5m 闪烁
/33[7m 反显
/33[8m 消隐
/33[30m -- /33[37m 设置前景色
/33[40m -- /33[47m 设置背景色
/33[nA 光标上移n行
/33[nB 光标下移n行
/33[nC 光标右移n行
/33[nD 光标左移n行
/33[y;xH设置光标位置
/33[2J 清屏
/33[K 清除从光标到行尾的内容
/33[s 保存光标位置
/33[u 恢复光标位置
/33[?25l 隐藏光标
/33[?25h 显示光标
***************************
#include <stdio.h>
int
main(int argc,char **argv)
{
printf("/033[31m The ....../n/033[0m");
printf("/033[2;7;1mHEOO./n/033[2;7;0m");
printf("/033[41;36msomthe here/n/033[0m");
return 0;
}
例如:
echo "/033[41;36m something here /033[0m"
其中41的位置代表底色, 36的位置是代表字的颜色
那些ascii code 是对颜色调用的始末.
/033[ ; m …… /033[0m
字背景颜色范围:40----49
40:黑
41:深红
42:绿
43:黄色
44:蓝色
45:紫色
46:深绿
47:白色
字颜色:30-----------39
30:黑
31:红
32:绿
33:黄
34:蓝色
35:紫色
36:深绿
37:白色
===============================================ANSI控制码的说明
/33[0m 关闭所有属性
/33[1m 设置高亮度
/33[4m 下划线
/33[5m 闪烁
/33[7m 反显
/33[8m 消隐
/33[30m -- /33[37m 设置前景色
/33[40m -- /33[47m 设置背景色
/33[nA 光标上移n行
/33[nB 光标下移n行
/33[nC 光标右移n行
/33[nD 光标左移n行
/33[y;xH设置光标位置
/33[2J 清屏
/33[K 清除从光标到行尾的内容
/33[s 保存光标位置
/33[u 恢复光标位置
/33[?25l 隐藏光标
/33[?25h 显示光标
***************************
#include <stdio.h>
int
main(int argc,char **argv)
{
printf("/033[31m The ....../n/033[0m");
printf("/033[2;7;1mHEOO./n/033[2;7;0m");
printf("/033[41;36msomthe here/n/033[0m");
return 0;
}
相关文章推荐
- 用JS中split方法实现彩色文字背景效果实例
- C#.NET编程小技俩输出彩色字体的控制台程序,测试分布式系统时可以用到
- GDIplus实现带光圈文字输出
- javascript中浏览器控制台console.log 输出图片,彩色字体,文字
- c#在控制台输出彩色文字的方法
- 编程产生一个int数组,长度为30,并向其中随机插入1-30,并且不能重复输出数组。实现一个冒泡排序算法对其进行排序,输出排序结果
- 根据输入的文字实现输出倒文的批处理
- C#控制台程序输出彩色文字
- 设计一个学生类,其中包含学号、姓名、成绩等数据成员,创建学生对象并且倒入到文件file.txt,然后由文件读取到另一个学生对象并输出,试编程实现。
- GDI+ - 图形编程【输出文字】
- (原+转)ubuntu终端输出彩色文字
- VC下编程实现3D文字
- 在shell中编程实现获取c函数输出
- python处理计算机辅助设计软件文字信息并实现排序输出
- linux c程序中获取shell脚本输出的实现方法
- 编程实现图的创建(基于邻接矩阵)和两种搜索算法,输出顶点序列
- 【python 编程】文本分类KNN算法实现及结果输出
- 简单图形编程的学习(1)---文字 (small basic实现)
- 实现读入一个彩色视频文件并以灰度格式输出这个视频文件,学习opencv例2-10
- 通过编程实现输出2的1000次方