Floodfill in C

This is somewhat an important aspect of a micromouse. The maze solving algorithm. I have been trying for the past three days, to understand it and code it out in c. I coded if for a 5by5 maze as a small scale version first but I can get it.

Firstly,

I need to really understand how the floodfill works to help a micromouse. Is it used during the exploration phase or after it reaches the center then it floods the maze.  Can someone explain to me fully, the floodfill algorithm for micromouse? 

Secondly,

I am unable to code it out. Any of you programmers can help me out? 

Tried this site yet?

http://www.micromouseinfo.com/introduction/floodfill.html

It helped me understand floodfill algorithms. That site seems to be a nice little micromouse resource. As far as burping it out in C for you, I’m not your guy.