计算机等级二级辅导:TurboC作图一例

计算机等级二级辅导:TurboC作图一例,第1张

计算机等级二级辅导:TurboC作图一例,第2张

这是一个时钟程序,是我刚学完Turbo C画图写的。我就不再解释程序的原理了,程序里有详细的注释。请就程序的缺点给我们提意见。

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
clock . c
时钟程序[

#包括
#包括

void draw clock();
void draw sign();
void draw pointer();/*参见以下内容*/

main()
{
int g driver = VGA;
int gmode = VGA hi;
initgraph(&gdriver,&gmode," ");/*初始化图形系统*/
clear device();/*清屏*/
setbkcolor(wh 99 ve);/*将背景色设置为白色*/
draw clock();
draw sign();
draw pointer();/*调用函数*/
getch();/*按任意键*/
closegraph();/*关闭图形系统*/
}
void绘制时钟()/*绘制时钟的形状*/
{
setcolor(黄色);/*设置边框颜色为黄色*/
SetFillstyle(solid _ fill,浅灰色);/*设置填充颜色为浅灰色*/
矩形(200,100,400,300);/*画一个矩形*/
圆(300,200,70);/*画圆*/
FloodFill (210,110,黄色);/* Fill color */
}
void Draw sign()/*在表面绘制时间戳*/
{
setcolor(深灰色);/*将边框颜色设置为浅灰色*/
setfillstyle (1,深灰色);/*设置填充颜色为浅灰色*/
圆形(300,135,3);/*画圆;画12点标记*/
洪水填充(301,136,深灰色);
圆(300,265,3);/*画6分标记*/
FloodFill (301,266,深灰色);
圆(235,200,3);/*画9点标记*/
FloodFill (236,201,深灰色);
圆(365,200,3);/*画一个3点标记*/
FloodFill (366,201,深灰色);
}
void draw pointer()/* draw hands */
{
set color(BROWN);/*设置线条颜色为棕色*/
line(300,200,325,200);/*画一条线;画时针*/
线(300,200,330,170);/*画分针*/
setcolor(红色);/*设置线条颜色为红色*/
line(300,200,300,250);/*画秒针*/
}

这个程序是在Turbo C 2.0中调试的。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 计算机等级二级辅导:TurboC作图一例

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情