This is the mail archive of the
gcc-help@gcc.gnu.org
mailing list for the GCC project.
fflush(stdin)
- From: Kolpur Srinivasa Chary <srinu dot kolpur at gmail dot com>
- To: gcc-help <gcc-help at gcc dot gnu dot org>
- Date: Thu, 29 Jan 2009 05:51:57 +0530
- Subject: fflush(stdin)
Hi,
I am using gcc on Debian GNU/Linux, here is a program I wrote,
#include<stdio.h>
int main()
{
int d;
char a;
scanf("%d",&d);
fflush(stdin);
scanf("%c",&a);
printf("%d%c",d,a);
return 0;
}
But, fflush(stdin) was not as it should, it was not clearing buffer, so
I was not able to read the character input from the user.
So, is there any way to flush the buffer and read the character input
from the user? Please help me out.
Regards,
cnu