【 tulaoshi.com - 编程语言 】
                             
                            这是一个时钟程序,使我刚学完Turbo C作图后写的。程序原理我不再说明,在程序中有具体的注释。程序不足之处,请各位多多指点。/**********************************************
                Clock.c
                时钟程序
  ***********************************************/#include graphics.h
  #include conio.hvoid 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种调试通过。