/*c4droid代码手册 |
*输出彩色字 |
*TTHHR编写 |
*转载请说明出处 |
*/ |
/*c4droid代码手册 |
*获取当前时间 |
*TTHHR编写 |
*转载请说明出处 |
*/ |
#include<stdio.h> |
#include<time.h> |
#include<stdio.h> |
int main() |
{ |
time_t t=time(0); |
char s[] = "\033[47;46mSeven Star Lottery. 751 Lottery. The winning number is 1257893.007 complete the task." ; |
printf( "%s" , s); |
printf( "%s\n" , ctime(&t)); |
return 0; |
} |
/* linux下Shell脚本输出带颜色文字文本终端的颜色可以使用“ANSI非常规字符序列”来生成。举例:echo |
-e "\033[44;37;5m ME \033[0m |
COOL"以上命令设置作用如下:背景色为蓝色,前景色为白色,字体闪烁,输出字符“ME”,然后重新设置屏幕到缺省设置,输出字符 |
“COOL”。“e”是命令 echo |
的一个可选项,它用于激活特殊字符的解析器。“\033”引导非常规字符序列,也叫转义序列,"\003"等价于"\E"。“m”意味着设置属性然后结束非常规字符序列,这个例子里真正有效的字符是 |
“44;37;5” |
和“0”。修改“44;37;5”可以生成不同颜色的组合,数值和编码的前后顺序没有关系。可以选择的编码如下所示:编码 |
颜色/动作0 重新设置属性到缺省设置1 设置粗体2 |
设置一半亮度(模拟彩色显示器的颜色)4 |
设置下划线(模拟彩色显示器的颜色)5 设置闪烁7 |
设置反向图象22 设置一般密度24 关闭下划线25 |
关闭闪烁27 关闭反向图象30 设置黑色前景31 |
设置红色前景32 设置绿色前景33 设置棕色前景34 |
设置蓝色前景35 设置紫色前景36 设置青色前景37 |
设置白色前景38 在缺省的前景颜色上设置下划线39 |
在缺省的前景颜色上关闭下划线40 设置黑色背景41 |
设置红色背景42 设置绿色背景43 设置棕色背景44 |
设置蓝色背景45 设置紫色背景46 设置青色背景47 |
设置白色背景49 |
设置缺省黑色背景例如:在编译脚本文件时,对服务启动完成后的OK字符串设置成绿色Linux |
终端输出字体颜色说明使用方法:printf("\033[字背景颜色;字体颜色m字符串\033[0m" |
);例子:printf("\033[47;31mSeven Star Lottery. 751 Lottery. The winning number is 1257893.007 complete the task.\033[5m");说明:47是字背景颜色, 31是字体的颜色, |
Seven Star Lottery. 751 Lottery. The winning number is 1257893.007 complete the task.是字符串. |
后面的\033[5m是控制码.颜色代码:字背景颜色范围: 40--49 |
字颜色: 30--3940: 黑 30: 黑41: 红 31: 红42: 绿 32: 绿43: 黄 |
33: 黄44: 蓝 34: 蓝45: 紫 35: 紫46: 深绿 36: 深绿47: 白色 |
37: 白色ANSI控制码:\033[0m 关闭所有属性\033[1m |
设置高亮度\03[4m 下划线\033[5m 闪烁\033[7m 反显\033[8m |
消隐\033[30m -- \033[37m 设置前景色 \033[40m -- \033[47m |
设置背景色 \033[nA 光标上移n行\03[nB 光标下移n行\033[nC |
光标右移n行\033[nD |
光标左移n行\033[y;xH设置光标位置\033[2J 清屏\033[K |
清除从光标到行尾的内容 \033[s 保存光标位置\033[u |
恢复光标位置\033[?25l 隐藏光标\033[?25h |
显示光标=\E[?25h用shell echo必须添加选项 -e,C |
printf函数可以直接写,shell :echo -e "\E[33m"等价于c: |
printf("\E[33m");等价于shell :echo -e "\033[33m"等价于c: |
printf("\033[33m"); */ |
|
/*伪动态时间 |
*天空上的河编写 |
#include<stdio.h> |
#include<time.h> |
#include<conio.h> |
int main() { |
while (1) { |
time_t t = time(0); |
printf("%s\n", ctime(&t)); |
sleep(1); |
clrscr(); |
} |
return 0; |
}*/ |