delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/1998/02/04/13:40:21

From: rhowarth AT sgb DOT co DOT uk (Howarth, Richard)
Subject: RE: bash-shell output
4 Feb 1998 13:40:21 -0800 :
Message-ID: <199802041701.RAA06495.cygnus.gnu-win32@peanut.sgb.co.uk>
Mime-Version: 1.0
To: gnu-win32 AT cygnus DOT com

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 -


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