www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1996/11/24/08:12:48

From: "J. Lee" <bb066 AT freenet DOT carleton DOT ca>
Newsgroups: comp.os.msdos.djgpp
Subject: flushing buffers
Date: Sat, 23 Nov 1996 23:50:09 -0800
Organization: Carleton University, Ottawa, Canada
Lines: 13
Message-ID: <3297FE31.34F5@freenet.carleton.ca>
NNTP-Posting-Host: superior.carleton.ca
Mime-Version: 1.0
NNTP-Posting-User: jknlee
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

I am using DJGPP 2.01, running Windows 3.1 with 16megs of ram.

My problem is as follows.

Before i get an input from the keyboard using any of the stdio functions
(ex. scanf, getchar(),gets etc.), i always flush out the buffer using
fflush(stdin). However, the buffer is never flushed out.  On my next
getchar() statement, for example, the remaining characters in the buffer
are retrieved instead of waiting for new input.  The fflush(stdin) work
fine when i am using UNIX.  How can i solve this very frustrating
problem in DJGPP?

Thanks in advance.

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019