Mail Archives: cygwin/1998/02/04/13:40:21
This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.
------ =_NextPart_000_01BD3192.3B62F850
Content-Type: text/plain
fflush expects a file descriptor, so passing NULL is definately not
going to work.
Assuming you want to force the output from the printf statement, use
fflush(stdout);
> ----------
> From: Nils Goesche[SMTP:ngo AT wossolit DOT teles DOT de]
> Sent: 05 February 1998 01:07
> To: gnu-win32 AT cygnus DOT com
> Cc: ntemacs-users AT cs DOT washington DOT edu
> Subject: bash-shell output
>
> Hi!
>
> The following program doesn't work properly when run from bash
> (with `M-x shell' from within Emacs):
>
> #include <stdio.h>
>
> int main()
> {
> int i;
>
> printf("Enter number: ");
> /* fflush(NULL); */
> scanf("%d", &i);
> printf("Got %d.\n", i);
> return 0;
> }
>
> You have to uncomment that fflush-line. But the usual shells
> like command.com or 4nt don't need that line. This is somewhat
> annoying. Can I at least force the shell somehow to flush
> input/output buffers? Some other programs are just unusable
> because of this behavior.
>
> --
> Nils Goesche
> My obscure opinions are my very own.
>
> -
> 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".
>
------ =_NextPart_000_01BD3192.3B62F850
Content-Type: application/ms-tnef
Content-Transfer-Encoding: base64
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
T1VXQU5UVE9GT1JDRVRIRU9VVFBVVEYAAAAADhE=
------ =_NextPart_000_01BD3192.3B62F850--
-
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".
- Raw text -