设为首页 加入收藏

TOP

计算机等级二级辅导:TurboC作图一例
2014-11-17 20:33:26 】 浏览:269
Tags:计算机 等级 二级 辅导 :TurboC 作图


/**********************************************
Clock.c
时钟程序
***********************************************/


#include
#include


void drawclock();
void drawsign();
void drawpointer(); /*函数注释见下*/


main()
{
int gdriver=VGA;
int gmode=VGAHI;
initgraph(&gdriver,&gmode,""); /*初始化图形系统*/
cleardevice(); /*清屏*/
setbkcolor(WH99vE); /*设置背景色为白*/
drawclock();
drawsign();
drawpointer(); /*调用函数*/
getch(); /*按任意键*/
closegraph(); /*关闭图形系统*/
}
void drawclock()/*画钟表的外形*/
{
setcolor(YELLOW); /*设置边框颜色为黄*/
setfillstyle(SOLID_FILL,LIGHTGRAY);/*设置填充颜色为浅灰*/
rectangle(200,100,400,300); /*画矩形*/
circle(300,200,70); /*画圆*/
floodfill(210,110,YELLOW); /*填色*/
}
void drawsign()/*画表面上的时间标记*/
{
setcolor(DARKGRAY);/*设置边框颜色为浅灰*/
setfillstyle(1,DARKGRAY); /*设置填充颜色也为浅灰*/
circle(300,135,3); /*画圆;画12点标记*/
floodfill(301,136,DARKGRAY);
circle(300,265,3); /*画6点标记*/
floodfill(301,266,DARKGRAY);
circle(235,200,3); /*画9点标记*/
floodfill(236,201,DARKGRAY);
circle(365,200,3); /*画3点标记*/
floodfill(366,201,DARKGRAY);
}
void drawpointer()/*画表针*/
{
setcolor(BROWN); /*设置线颜色为棕色*/
line(300,200,325,200);/*画线;画时针*/
line(300,200,330,170);/*画分针*/
setcolor(RED);/*设置线颜色为红*/
line(300,200,300,250);/*画秒针*/
}


本程序在Turbo C 2.0种调试通过。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇在VisualStudio中使用Windows桌面.. 下一篇用Enter键控制焦点切换的方法

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目