Hi,
I know the basic purpose of FLUSH but want to have a deeper understanding of it..the code for FLUSH (ing) in C is this..can someone please explain..
{
#define FLUSH while(getchar() != '\n')
char month[10];

printf("Please enter a month");
scanf("%9s", month);
FLUSH;
}

I understand everything but the definition and as to how does the call work..please help..thanks
A