Thread: Clearing the buffer

  1. #1
    Registered User
    Join Date
    Jan 2005

    Clearing the buffer

    Is this considered a bad way to clean the buffer?
    while(!feof(stdin) && getchar() != '\n');
    I was reading the FAQs and there's an article called "Why it's bad to use feof() to control a loop" and now I'm worried. Thanks.

  2. #2
    ATH0 quzah's Avatar
    Join Date
    Oct 2001
    Well if you just read that using feof to control a loop is bad, then doing so is what, good, or bad?

    Hope is the first step on the road to disappointment.

  3. #3
    Registered User
    Join Date
    Jan 2005
    How should I do it then?

  4. #4
    Just Lurking Dave_Sinkula's Avatar
    Join Date
    Oct 2002
    FAQ > How do I... (Level 2) > Flush the input buffer
    7. It is easier to write an incorrect program than understand a correct one.
    40. There are two ways to write error-free programs; only the third one works.*

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Proper method of clearing buffer
    By Oldman47 in forum C++ Programming
    Replies: 14
    Last Post: 04-23-2007, 07:14 PM
  2. Replies: 16
    Last Post: 10-29-2006, 05:04 AM
  3. Clearing input buffer after using getch()
    By milkydoo in forum C++ Programming
    Replies: 3
    Last Post: 07-21-2003, 11:04 PM
  4. text input buffer clearing
    By red_Marvin in forum C++ Programming
    Replies: 4
    Last Post: 03-20-2003, 03:17 PM
  5. Console Screen Buffer
    By GaPe in forum Windows Programming
    Replies: 0
    Last Post: 02-06-2003, 05:15 AM