Turbo C作图一例

2016-02-19 12:34 5 1 收藏

今天图老师小编给大家介绍下Turbo C作图一例,平时喜欢Turbo C作图一例的朋友赶紧收藏起来吧!记得点赞哦~

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

来源:http://www.tulaoshi.com/n/20160219/1601223.html

延伸阅读
标签: SQLServer
在SQL Server在线图书(SSBOL)中,请定位sp_dbcmptlevel,然后找出描述6.0、6.5和7.0之间版本兼容性的数据表 。你可以注意到INSERT SQL语句有如下所示的语法。 INSERT X SELECT select_list INTO Y 早期的SQL Server数据库(6.0或者6.5版本)可以正确地解析这样的语句,但新的SQL Server数据库(7.0 或者8.0版本)就不能正确解析了。虽...
标签: PS PS教程
本教程为 www.jcwcn.com 中国 叶冷原创,如转载请保留这段话: 关于黑色背景抠发,感到困惑的人还是比较多,今天来发个有关这样的抠发帖子。 先贴原图 screen.width-500)this.style.width=screen.width-500;" border=0 pop="按此在新窗口浏览图片"> 下面的两个图,其中左图是原图,右图是用原图复制一个图层后将图层模式设定为“屏幕”后的...
标签: Web开发
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" html xmlns="http://www.w3.org/1999/xhtml" head meta http-equiv="Content-Type" content="text/html; charset=utf-8" / title52css.com/title style type="text/css" label{ float: left; width: 80px; } form{margin:0px} i...
标签: PS PS教程
本教程为 www.jcwcn.com 中国        叶冷    原创,如转载请保留这段话: 这是张变质的BB照片,很显眼的是BB的两臂与面部尤其较严重,怎样来恢复呢?象这样变质变脏的图片,我通常都是将其去色后再来重新调整着色。 screen.width-500)this.style.width=screen.width-500;" border=0...
标签: 办公软件
由于工作和学习的需要,笔者经常在网上阅读大量的信息,但由于网上的文字格式不一,所以笔者喜欢将它保存下来,并且用Word打开,精心设置其字体与背景后再阅读。可这样每次阅读都需重新设置一番,挺麻烦的。不久前看到了Word里的宏命令,仔细研究后发现,它可以帮我的大忙呢。只需进行如下设置,以后这样的事情一个按钮就可以搞定。 ...

经验教程

112

收藏

87
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部