floodfill解释比如floodfill(1,1,4)

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/10 14:38:21
floodfill解释比如floodfill(1,1,4)

floodfill解释比如floodfill(1,1,4)
floodfill解释
比如floodfill(1,1,4)

floodfill解释比如floodfill(1,1,4)
函数名:floodfill
功 能:填充一个有界区域
用 法:void far floodfill(int x,int y,int border);
程序例:
#include
#include
#include
#include
int main(void)
{
/* request auto detection */
int gdriver = DETECT,gmode,errorcode;
int maxx,maxy;
/* initialize graphics,local variables */
initgraph(&gdriver,&gmode,"");
/* read result of initialization */
errorcode = graphresult();
if (errorcode != grOk)
/* an error occurred */
{
printf("Graphics error:%s\n",
grapherrormsg(errorcode));
printf("Press any key to halt:");
getch();
exit(1);
/* terminate with an error code */
}
maxx = getmaxx();
maxy = getmaxy();
/* select drawing color */
setcolor(getmaxcolor());
/* select fill color */
setfillstyle(SOLID_FILL,getmaxcolor());
/* draw a border around the screen */
rectangle(0,0,maxx,maxy);
/* draw some circles */
circle(maxx / 3,maxy /2,50);
circle(maxx / 2,20,100);
circle(maxx-20,maxy-50,75);
circle(20,maxy-20,25);
/* wait for a key */
getch();
/* fill in bounded region */
floodfill(2,2,getmaxcolor());
/* clean up */
getch();
closegraph();
return 0;
}