崩坏学园3补给技巧:谁能帮俺注释一个程序啊??很小的程序啊

来源:百度文库 编辑:高校问答 时间:2024/04/29 12:35:12
#include<graphics.h>
#include<stdlib.h>
#include<stdio.h>
#include<conio.h>
main()
{
int i,graphdriver,graphmode,size;
void *buffer;
graphdriver=DETECT;
initgraph(&graphdriver,&graphmode," ");
setfillstyle(1,15);
circle(320,100,30);
floodfill(320,100,15);
size=imagesize(289,69,351,131);
buffer=malloc(size);
getimage(289,69,351,131,buffer);
putimage(38,240,buffer,COPY_PUT);
putimage(320,240,buffer,COPY_PUT);
do
{

for(i=0;i<282;i++)
{putimage(8+i,240,buffer,COPY_PUT);}
for(i=0;i<259;i++)
{putimage(351+i,240,buffer,COPY_PUT);}

for(i=0;i<260;i++)
{putimage(610-i,240,buffer,COPY_PUT);}

for(i=0;i<282;i++)
{putimage(290-i,240,buffer,COPY_PUT);}

}
while(!kbhit());

closegraph();
}

#include<graphics.h>
#include<stdlib.h>
#include<stdio.h>
#include<conio.h>
main()
{
int i,graphdriver,graphmode,size;
void *buffer;
graphdriver=DETECT; //测试显示器硬件
initgraph(&graphdriver,&graphmode," ");//初始化图形模式
setfillstyle(1,15); //设置填充风格
circle(320,100,30); //画圆
floodfill(320,100,15); //填充有界区域
size=imagesize(289,69,351,131); //用size返回图象大小
buffer=malloc(size); //用malloc函数为buffer变量分配size大小的内存空间
getimage(289,69,351,131,buffer);//将指定区域的位图存到内存中
putimage(38,240,buffer,COPY_PUT); //输出该位图
putimage(320,240,buffer,COPY_PUT); //同上
do
{

for(i=0;i<282;i++)
{putimage(8+i,240,buffer,COPY_PUT);} //均同上,只是输出图象在屏幕位置上有所不同
for(i=0;i<259;i++)
{putimage(351+i,240,buffer,COPY_PUT);} //同上

for(i=0;i<260;i++)
{putimage(610-i,240,buffer,COPY_PUT);} //同上

for(i=0;i<282;i++)
{putimage(290-i,240,buffer,COPY_PUT);}

}
while(!kbhit()); //按键检查

closegraph(); //关闭图形函数
}