c语言中setcolors(11)是什么意思?

如题所述

设置颜色 为 淡青

#include
#include
int main()
{
int gdriver=DETECT,gmode;
registerbgidriver(EGAVGA_driver);
/*建立独立图形运行程序 */
initgraph(gdriver, gmode,"c:\\caic\\bgi");
bar3d(50,50,250,150,20,1);
getch();
closegraph();
return 0;
}

上例编译链接后产生的执行程序可独立运行。如不初始化成EGA或CGA分辨率,而想初始化为CGA分辨率, 则只需要将上述步骤中有EGAVGA的地方用CGA代替即可。屏幕颜色的设置和清屏函数对于图形模式的屏幕颜色设置,同样分为背景色的设置和前景色的设置。

在Turbo C中分别用下面两个函数。 设置背景色: void far setbkcolor(int color); 设置作图色: void far setcolor(int color); 其中color 为图形方式下颜色的规定数值,对EGA,VGA显示器适配器,有关颜色的符号常数及数值见下表所示。

有关屏幕颜色的符号常数表:

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

符号常数 数值 含义 符号常数 数值 含义

——————————————————————————————

BLACK 0 黑色 DARKGRAY 8 深灰

BLUE 1 兰色 LIGHTBLUE 9 深兰

GREEN 2 绿色 LIGHTGREEN 10 淡绿

CYAN 3 青色 LIGHTCYAN 11 淡青

RED 4 红色 LIGHTRED 12 淡红

MAGENTA 5 洋红 LIGHTMAGENTA 13 淡洋红

BROWN 6 棕色 YELLOW 14 黄色

LIGHTGRAY 7 淡灰 WHITE 15 白色

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

对于CGA适配器,背景色可以为表3中16种颜色的一种,但前景色

依赖于不同的调色板。共有四种调色板,每种调色板上有四种颜色可
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-09-06
setcolors()函数是 Turbo C 的图形函数(#include <graphics.h>)
功能是设置绘图(比如画线,画圆等)颜色, 11为颜色代号(淡青)
第2个回答  2008-09-06
setcolors();
好象是个自定义函数,参数是11。
第3个回答  2008-09-06
设置颜色
相似回答