求C语言怎么做让打出的界面有颜色

求C语言怎么做让打出的界面有颜色,第1张

可以使用system("color 0A");函数来定义界面背景颜色、字体颜色,其定义在stdlibh头文件中。其中color后面的0是背景色代号,A是前景色代号。各颜色代码如下:0=黑色 1=蓝色 2=绿色 3=湖蓝色 4=红色 5=紫色 6=** 7=白色 8=灰色 9=淡蓝色 A=淡绿色 B=淡浅绿色 C=淡红色 D=淡紫色 E=淡** F=亮白色。

#include <stdioh>

#include <stdlibh>

 

/

对应的颜色码表:

0 = 黑色       8 = 灰色

1 = 蓝色       9 = 淡蓝色

2 = 绿色       A = 淡绿色

3 = 浅绿色     B = 淡浅绿色

4 = 红色       C = 淡红色

5 = 紫色       D = 淡紫色

6 = **       E = 淡**

7 = 白色       F = 亮白色 

/

 

int main (void) {

    system ("color E9"); /淡**背景 淡蓝色文字/

    printf ("Hello World!\n");

    getch ();

    return 0;

}

运行结果

不知道你的程序是怎么显示颜色的。一般#FFFFFF这种类型用来表示24位RGB颜色,软件里用0xFFFFFF表示。R\G\B各占8位,这里R=G=B=0xFF

所以黑色是0x000000,R\G\B都是0

白色是0xFFFFFF,都是0xFF

红色0xFF0000,只有Red是0xFF,其余是0

绿色是0x00FF00,只有绿色是0xFF,其余是0

蓝色是0x0000FF,只有蓝色是0xFF,其余是0

所以你里的绿色和蓝色都是对的。

1、在主界面的菜单栏找到工具菜单(tool),打开tools。

2、在tools菜单当中,选择options,打开,3、下面就是设置字体和字号了。点击向右的箭头,找到font。

4、打开font,根据自己的爱好选择合适自己的字体。

5、先选择字体,再选择字号,6、点击确定之后,看到命令窗口的字体变大了,7、加入#include头文件,没有此头文件则无法调用本文使用的函数。

8、在所需要改变窗口颜色的位置调用函数system("colorxx")xx分别指的是背景颜色和文字(前景)颜色。x为一位16进制数,即1-f都可以使用。可以随意组合。

9、1-f分别代表的颜色如下:

0=黑色8=灰色1=蓝色9=淡蓝色2=绿色A=淡绿色3=湖蓝色B=淡浅绿色4=红色C=淡红色5=紫色D=淡紫色6=**E=淡**7=白色F=亮白色

10、将背景设为白色,文字设为红色后的结果就是这样了。

可以调用dos控制台的命令system("color xx");改变文字颜色。

设置默认的控制台文字和背景颜色。

COLOR [attr]

attr 指定控制台输出的颜色属性

颜色属性由两个十六进制数字指定 -- 第一个为背景,第二个则为文字。每个数字可以为以下任何值之一:

0 = 黑色 8 = 灰色

1 = 蓝色 9 = 淡蓝色

2 = 绿色 A = 淡绿色

3 = 浅绿色 B = 淡浅绿色

4 = 红色 C = 淡红色

5 = 紫色 D = 淡紫色

6 = ** E = 淡**

7 = 白色 F = 亮白色

如果没有给定任何参数,该命令会将颜色还原到 CMDEXE 启动时的颜色

以上就是关于求C语言怎么做让打出的界面有颜色全部的内容,包括:求C语言怎么做让打出的界面有颜色、谁能解释一下关于C语言颜色的问题啊、C语言中如何改变字体大小和颜色等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10116843.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存