可以使用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语言中如何改变字体大小和颜色等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)