Thanks, guys...
Angelique Wahlstedt
pepper at dasys1.UUCP
Sat Feb 20 20:17:37 AEST 1988
Last week, I'd asked for help on how to code a timed read (from the
keyboard) in C on BSD 4.3, and ever since, I've gotten quite a handful
of replies. So, I want to thank all the guys for the help, some of them
that I didnt get to reply to in email.
In case anyone's curious, the best solution that I've found (after some
experimenting) is:
1.) turn off echoing (for a cleaner result) and go into cbreak mode.
2.) do a good ole select (). if the user hasnt typed in anything by then,
the program goes ahead and does something else.
3.) turn the echoing back on and get out of cbreak mode.
4.) do a gets(), scanf() or whatever your favorite input function is,
and let the user finish typing.
This may not be elegant, but it works just the way I wanted it to.
--
Angeli "Ms. Pepper" Wahlstedt
INTERNET: wahlsted at handel.colostate.edu UUCP: ...!dasys1!pepper
ms-pepper at cup.portal.com ...!hao!handel!wahlsted
More information about the Comp.unix.questions
mailing list