Saturday 8 October 2011

FLOOD FILL PROGRAM IN C

//***PROGRAM FOR FLOOD FILL ALGORITHM***//
#include<stdio.h>
#include<conio.h>
#include<graphics.h>
#include<dos.h>
void flodfill(int x,int y,int f,int o)
{
int c;
 c=getpixel(x,y);
  if(c==o)
  {
  setcolor(f);
  putpixel (x,y,f);
   delay(10);
   flodfill(x+1,y,f,o);
   flodfill(x,y+1,f,o);
   flodfill(x+1,y+1,f,o);
   flodfill(x-1,y-1,f,o);
   flodfill(x-1,y,f,o);
   flodfill(x,y-1,f,o);
   flodfill(x-1,y+1,f,o);
   flodfill(x+1,y-1,f,o);
  }
}
void main()
{
int gd=DETECT,gm;
initgraph(&gd,&gm,"c:\\tc\\bgi");
rectangle(50,50,100,100);
flodfill(51,51,4,0);
getch();
}

3 comments:

 

Copyright @ 2013 Appychip.

Designed by Appychip & YouTube Channel