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

文章作者 100test 发表时间 2007:08:06 12:57:23
来源 100Test.Com百考试题网


这是一个时钟程序,使我刚学完Turbo C作图后写的。程序原理我不再说明,在程序中有详细的注释。程序不足之处,请各位多多指点。

/**********************************************
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种调试通过。


src="/ncre2/js/wxgg.js">

相关文章


C 箴言:如何访问模板化基类中的名字
探索C 的秘密之详解extern
计算机等级二级辅导:TurboC作图一例
Windows2000下Api函数的拦截分析
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛