一:先来说说关于获取颜色与设置颜色的区别~
获取颜色就是的到所需背景色或前景色的返回值,无参数,eg:BLUE就是1。
设置颜色就是自己去设置背景色或前景色的颜色,参数为color,无返回值。
二:关于setbkcolor()的误区~
setbkcolor()函数的确是设置背景色的函数,那这个背景色是dos框的背景色?是PRintf()函数输出东西的背景色?
十分尴尬的是都不是~
printf()函数的输出是在dos框里的,但是setbkcolor()函数设置的背景色,是图形框里输出文字的背景色。
三:最后说一说dos框里的背景色和前景色怎么设置~
system("color xx");第一个x是背景色的颜色返回值,后一个x是前景色的颜色返回值(是字的颜色)
1-f分别代表的颜色如下:
0 = 黑色 8 = 灰色 1 = 蓝色 9 = 淡蓝色 2 = 绿色 A = 淡绿色 3 = 湖蓝色 B = 淡浅绿色 4 = 红色
C = 淡红色 5 = 紫色 D = 淡紫色 6 = 黄色 E = 淡黄色 7 = 白色 F = 亮白色
新闻热点
疑难解答