Excerpt from "The C Programming Language by Kerninghan & Ritchie" -

"*int fflush(FILE *stream) - *On an output stream, fflush causes any
buffered but unwritten data to be written; *on an input stream, the effect
is undefined*."

So fflush was never meant for stdin.

- Ravindra

On Sun, Oct 9, 2011 at 10:09 PM, Hatta <tmd...@gmail.com> wrote:

> don't fflush(stdin) it doesn't make any sense.
> fflush(stdout) and fflush(stderr) only.
>
> On Sun, Oct 9, 2011 at 8:20 AM, Saravanan Selvamani
> <saravananselvam...@gmail.com> wrote:
> > Hi,
> >          In the following programming when i gave character input rather
> > than integer , the following scanf statement is not working . so i
> introduce
> > the fflush(stdin) before the last scanf statement.
> > But i get the same error as i before .
> >                  #include<stdio.h>
> >                  int main()
> >                  {
> >                              int a,b;
> >                              scanf("%d",&a);
> >                                                             -------->
> > fflush(stdin);
> >                             scanf("%d",&b);
> >                             printf("%d",b);             //prints some
> > garbage value.
> >                             return 0;
> >                  }
> > so then what is the use of the fflush(stdin) and how to correct the above
> > error? Thanks in advance.
> > Regards
> > P.S.Saravanan.
> > --
> > why so serious?????????
> >
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Algorithm Geeks" group.
> > To post to this group, send email to algogeeks@googlegroups.com.
> > To unsubscribe from this group, send email to
> > algogeeks+unsubscr...@googlegroups.com.
> > For more options, visit this group at
> > http://groups.google.com/group/algogeeks?hl=en.
> >
>
>
>
> --
> Hatta
>
> --
> You received this message because you are subscribed to the Google Groups
> "Algorithm Geeks" group.
> To post to this group, send email to algogeeks@googlegroups.com.
> To unsubscribe from this group, send email to
> algogeeks+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/algogeeks?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Algorithm Geeks" group.
To post to this group, send email to algogeeks@googlegroups.com.
To unsubscribe from this group, send email to 
algogeeks+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/algogeeks?hl=en.

Reply via email to