作者在 2010-04-12 21:43:56 发布以下内容
#include<stdio.h>
struct test
{
int x,y;
int xv,yv;
};
delay()
{
int i,j;
for(i=0;i<10000;i++)
for(j=0;j<10000;j++);
}
main()
{
struct test ts;
ts.xv=ts.yv=1;
ts.x=ts.y=10;
while(!kbhit())
{
if(ts.x==0||ts.x==40)
ts.xv*=-1;
if(ts.y==0||ts.y==30)
ts.yv*=-1;
ts.x+=ts.xv;
ts.y+=ts.yv;
gotoxy(ts.x,ts.y);
printf("%c\b",3);
delay();
delay();
clrscr();
}
}
struct test
{
int x,y;
int xv,yv;
};
delay()
{
int i,j;
for(i=0;i<10000;i++)
for(j=0;j<10000;j++);
}
main()
{
struct test ts;
ts.xv=ts.yv=1;
ts.x=ts.y=10;
while(!kbhit())
{
if(ts.x==0||ts.x==40)
ts.xv*=-1;
if(ts.y==0||ts.y==30)
ts.yv*=-1;
ts.x+=ts.xv;
ts.y+=ts.yv;
gotoxy(ts.x,ts.y);
printf("%c\b",3);
delay();
delay();
clrscr();
}
}