Turbo C作图一例

2016-02-19 12:34 3 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种调试通过。
  

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

延伸阅读
HTTP协议在浏览器中使用的原理:首先,Web浏览器与服务器建立连接,然后Web浏览器通过HTTP协议向服务器请求文档,最后,由服务器向Web浏览器应答,关闭连接。这就是HTTP协议的一般工作过程。下面,使用VisualBasic5.0中文版来实现一个简单的Web服务器,使用Tcp/IP协议的80端口,一般浏览器中的Http协议默认此端口,然后设置好超文本文件的发布路...
标签: PS PS教程
本教程为 www.jcwcn.com 中国 叶冷原创,如转载请保留这段话: 关于黑色背景抠发,感到困惑的人还是比较多,今天来发个有关这样的抠发帖子。 先贴原图 screen.width-500)this.style.width=screen.width-500;" border=0 pop="按此在新窗口浏览图片"> 下面的两个图,其中左图是原图,右图是用原图复制一个图层后将图层模式设定为“屏幕”后的...
标签: 电脑入门
前一段时间,有Windows 7用户给笔者发来邮件,内容有关Windows 7激活方面的问题。在和这位网友邮件沟通过程中,笔者了解到一个在Windows Vista系统就已经存在的问题。 在本文中,您将了解到如下内容: 问题正版Windows 7 序列号激活,系统提示slui.exe 0x2a 0x8007000D错误。 本文看点:Windows 7与某些软件兼容性问题,造成系统无法激活。 ...
代码如下: use master  declare @dir varchar(256),@dir_db varchar(256),          @verb varchar(256),@cmd varchar(256),          @backup_name varchar(256),@dynamic_name varchar(10),&n...
标签: 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...

经验教程

149

收藏

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