This usually depends on how you configured your tty. I think by default it
is buffered by the OS until a newline so it's probably not PHP which needs
changing but your settings.
Andi
At 12:30 PM 12/15/2001 -0800, August Zajonc wrote:
>I've really run into a wall trying to get single charachter
On Sat, 15 Dec 2001, August Zajonc wrote:
> Doh... That's right. Stream input is usually buffered. Futzing with tty is
> pretty ugly I think (stty/ioctl)...
>
> On further reflection it seems that the getting a wrapper for ncurses or cdk
> would be a real nice win for PHP. Perl's got a cdk module
Andi Gutmans [mailto:[EMAIL PROTECTED]]
> Sent: Saturday, December 15, 2001 1:34 PM
> To: August Zajonc; [EMAIL PROTECTED]
> Subject: Re: [PHP-DEV] Unbuffered fgetc needed for stdin
>
>
> This usually depends on how you configured your tty. I think by
> default it
> is buffer
I've really run into a wall trying to get single charachters from stdin.
Something similar to the getchar macro or a real fgetc would be nice.
The current behavior is that more than a signle charachter can be typed and
fgetc only returns when it sees a "\n".
I'd like it to return immediatly aft