您现在的位置: 中国男护士网 >> 考试频道 >> 计算机等级 >> 二级辅导 >> C十十 >> 辅导 >> 正文    
  计算机等级二级辅导:TurboC作图一例 【注册男护士专用博客】          

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

www.nanhushi.com     佚名   不详 

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

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

      #include <graphics.h>
      #include <conio.h>

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

 

文章录入:杜斌    责任编辑:杜斌 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
     

    联 系 信 息
    QQ:88236621
    电话:15853773350
    E-Mail:malenurse@163.com
    免费发布招聘信息
    做中国最专业男护士门户网站
    最 新 热 门
    最 新 推 荐
    相 关 文 章
    没有相关文章
    专 题 栏 目