回 帖 发 新 帖 刷新版面

主题:来看一下

程序的用意是用光标键控制图形。按Esc键退出
#include<graphics.h>
#include<conio.h>
#include<bios.h>
#define LEN 3
main()
{
int gr=DETECT,gm,x=320,y=350,r=40;
int ch;
initgraph(&gr,&gm,"");
setcolor(BLUE);
circle(x,y,r);
while((ch=bioskey(0))!=0x11b)
{
setcolor(GREEN);
circle(x,y,r);
switch(ch)
{case 0x4800: y-=LEN;break;
case 0x5000: y+=LEN;break;
case 0x4b00: x-=LEN;break;
case 0x4d00: x+=LEN;break;
}
setcolor(BLUE);
circle(x,y,r);
}
restorecrtmode();
}
用光标键控制。如果你在第一个setcolor(BLUE);后加上floodfill(x,y,YELLOW);看一下另一个结果会是咋样。

回复列表 (共3个回复)

沙发

你真伟大,用C画飞机,看来我要努力呀.哈哈哈哈.

板凳

好像错误

3 楼

好像有点不对啊

我来回复

您尚未登录,请登录后再回复。点此登录或注册