关于setbkcolor()的误区~

来源:互联网 发布:linux启动数据库命令 编辑:程序博客网 时间:2024/05/22 01:30


         一:先来说说关于获取颜色与设置颜色的区别~

    获取颜色就是的到所需背景色或前景色的返回值,无参数,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 = 亮白色

0 0
原创粉丝点击