From: davidav AT msil DOT sps DOT mot DOT com (David Avrahamov) Subject: Entering Characters during sleep ! 19 May 1998 09:52:52 -0700 Message-ID: <3561264F.794BDF32.cygnus.gnu-win32@msil.sps.mot.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: gnu-win32 AT cygnus DOT com Cc: mandy AT msil DOT sps DOT mot DOT com Hi everyone, I have encountered a problem while running a program which do sleep before prompting for input. All the input characters that are entered during this time are not entered into the input buffer so it is as I didn't enter them at all. I have this small code which illustrates this problem. This problem doesn't happen neither on UNIX nor on MSVC. P.S. Instead of doing sleep I entered a big loop and it acted the same. Any ideas ? Thanks, #include main() { char st1[100]; unsigned long i; printf("Type something !\n"); for (i=0;i<50000000;i++); scanf("%s",st1); printf("You typed: %s\n",st1); } -- David Avrahamov Phone number: 952-2176 Software department Motorola Semiconductor Israel - For help on using this list (especially unsubscribing), send a message to "gnu-win32-request AT cygnus DOT com" with one line of text: "help".