十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
开头加上#includestdlib.h
创新互联主要从事网站建设、做网站、网页设计、企业做网站、公司建网站等业务。立足成都服务江岸,10多年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:028-86922220
使用system("color XX");XX指代颜色
比如system("color 02");是表示黑背景绿色字.
颜色属性由两个十六进制数字指定 -- 第一个为背景,第二个则为前景。每个数字可以为以下任何值之一:
0 = 黑色 8 = 灰色
1 = 蓝色 9 = 淡蓝色
2 = 绿色 A = 淡绿色
3 = 湖蓝色 B = 淡浅绿色
4 = 红色 C = 淡红色
5 = 紫色 D = 淡紫色
6 = 黄色 E = 淡黄色
7 = 白色 F = 亮白色
#include stdio.h
#include conio.h /* 使用getch()函数,这个函数用于无缓冲输入,不回显。即:按下一个键立即读入该字符(不需要按回车键),并且不自动把读入的字符显示在屏幕上 */
/* 打印指定宽度的颜色条 */
/* 参数1:颜色 */
/* 参数2:宽度 */
void prt_color_bar(unsigned color, unsigned width)
{
unsigned i;
/* 指定宽度个数的空格 */
for (i = 0; i width; i++)
{
printf("\033[%u;%um \033[0m", color, color-10);
/* 同颜色,文字色的数值比背景色的代码少10 */
}
}
1、可以调用dos控制台的命令system("color xx");改变文字颜色。设置默认的控制台文字和背景颜色。COLOR [attr]attr 指定控制台输出的颜色属性颜色属性由两个十六进制数字指定 -- 第一个为背景,第二个则为文字。每个数字可以为以下任何值之一:0 = 黑色 8 = 灰色1 = 蓝色 9 = 淡蓝色2 = 绿色 A = 淡绿色3 = 浅绿色 B = 淡浅绿色4 = 红色 C = 淡红色5 = 紫色 D = 淡紫色6 = 黄色 E = 淡黄色7 = 白色 F = 亮白色如果没有给定任何参数,该命令会将颜色还原到 CMD.EXE 启动时的颜色2、例程:
#include a href=";tn=44039180_cprfenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1dbPWKbn16zP1Dvnynznycz0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EnHbzPjRsP1T3rH63P16zrjcvPs" target="_blank" class="baidu-highlight"stdio.h/a
#include a href=";tn=44039180_cprfenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1dbPWKbn16zP1Dvnynznycz0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EnHbzPjRsP1T3rH63P16zrjcvPs" target="_blank" class="baidu-highlight"stdlib.h/a
int main(){
system("color a1"); //改变背景为绿色,文字为蓝色
printf("hello color :)\n");
return 0;
}