[Coco] Unbuffered file pointers in C (Was: INKEY equivalent for C?)
Bob Devries
bdevries at gil.com.au
Mon Dec 26 20:56:04 EST 2005
Actually, being a bit pedantic here:
setbuf(stdin, NULL);
setbuf(stdout,NULL);
is more correct, even though, in the OS9 C compiler, no warning is generated
for the mismatch.
The tamplate is:
#include <stdio.h>
setbuf(fp, buffer)
FILE *fp;
char *buffer;
--
Regards, Bob Devries, Dalby, Queensland, Australia
Isaiah 50:4 The sovereign Lord has given me
the capacity to be his spokesman,
so that I know how to help the weary.
website: http://www.home.gil.com.au/~bdevasl
my blog: http://bdevries.invigorated.org/
----- Original Message -----
From: "tim lindner" <tlindner at ix.netcom.com>
To: "CoCoList for Color Computer Enthusiasts" <coco at maltedmedia.com>
Sent: Tuesday, December 27, 2005 2:54 AM
Subject: [Coco] Unbuffered file pointers in C (Was: INKEY equivalent for C?)
> Bob Devries <bdevries at gil.com.au> wrote:
>
>> stdout->_flag |= _UNBUF;
>> stdin->_flag |= _UNBUF;
>
> To set the mode for an I/O stream to be unbuffered, I suggest issuing
> these commands before any I/O is attempted:
>
> setbuf( stdout, 0 );
> setbuf( stdin, 0 );
>
> --
> tim lindner
> tlindner at ix.netcom.com Bright
>
> --
> Coco mailing list
> Coco at maltedmedia.com
> http://five.pairlist.net/mailman/listinfo/coco
>
>
> --
> No virus found in this incoming message.
> Checked by AVG Free Edition.
> Version: 7.1.371 / Virus Database: 267.14.7/214 - Release Date: 23/12/2005
>
>
More information about the Coco
mailing list