?? 10-2.c
字號:
/*10-2.c*/
#include<graphics.h>
#include<stdlib.h>
#include<conio.h>
main()
{
int driver,mode,k=0,i;
int m,ml;
int maxx,mayy,size;
void *buf;
driver=DETECT;
mode=0;
initgraph(&driver,&mode,"");
maxx=getmaxx();
mayy=getmaxy();
setfillstyle(SOLID_FILL,LIGHTGRAY);
bar(1,1,maxx,mayy);
setcolor(RED);
for(i=0;i<=10;i++)
circle(150,150,i);
size=imagesize(100,100,250,200);
if(size!=-1)
buf=(void *)malloc(size);
if(buf)
{
getimage(100,100,250,200,buf);
m=120;ml=m;
do{
k=k+1;
if((ml+100)>mayy)
{
for(m=m+30;m<maxx;m=m+30)
{
ml=ml-20;
putimage(m,ml,buf,COPY_PUT);
}
}
if((m+100)>maxx)
{
m=m-100;
for(ml=ml+100;ml>=1;ml=ml-10)
{
m=m-19;
putimage(m,ml,buf,COPY_PUT);
}
for(m=m;m>=1;m=m-30)
{
ml=ml-17;
putimage(m,ml,buf,COPY_PUT);
}
}
ml=ml+20;m=m+20;
putimage(m,ml,buf,COPY_PUT);
}while(k!=1000);
getch();
}
restorecrtmode();
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -