首页 > 学院 > 开发设计 > 正文

关于setbkcolor()的误区~

2019-11-14 11:16:38
字体:
来源:转载
供稿:网友

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

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


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表