1. 编程学习网 > 编程教程 > C语言教程 > C语言经典案例:画图,综合例子2。(在TC中实现)。

C语言经典案例:画图,综合例子2。(在TC中实现)。

需求描写:绘图,综合例子2。(在TC中实现)。

C语言案例剖析:无。

程序源代码:

// Copyright © 2015年 菜鸟教程. All rights reserved.

#include "graphics.h"

#define LEFT 0

#define TOP 0

#define RIGHT 639

#define BOTTOM 479

#define LINES 400

#define MAXCOLOR 15

int main()

{

int driver,mode,error;

int x1,y1;

int x2,y2;

int dx1,dy1,dx2,dy2,i=1;

int count=0;

int color=0;

driver=VGA;

mode=VGAHI;

initgraph(&driver,&mode,"");

x1=x2=y1=y2=10;

dx1=dy1=2;

dx2=dy2=3;

while(!kbhit())

{

line(x1,y1,x2,y2);

x1+=dx1;y1+=dy1;

x2+=dx2;y2+dy2;

if(x1<=LEFT||x1>=RIGHT)

dx1=-dx1;

if(y1<=TOP||y1>=BOTTOM)

dy1=-dy1;

if(x2<=LEFT||x2>=RIGHT)

dx2=-dx2;

if(y2<=TOP||y2>=BOTTOM)

dy2=-dy2;

if(++count>LINES)

{

setcolor(color);

color=(color>=MAXCOLOR)?0:++color;

}

}

closegraph();

}

本文由IT教学网整理发布,转载请注明出处:http://www.itjx.com/jiaocheng/cyuyan/1007.html

联系我们

在线咨询:点击这里给我发消息

咨询电话:400-998-2681

工作时间:7*24小时无休