Author: Russell Reagan
Date: 08:48:22 07/27/03
Go up one level in this thread
On July 27, 2003 at 06:41:28, martin fierz wrote: >hmm, i'm feeling a bit stupid, perhaps somebody can help me: i want to detect >when there is input for my engine, but i'm doing something wrong. functions like >getc() don't return if there is no input, and the function kbhit() which works >fine in console mode doesn't seem to work when the engine is started by a GUI. >what function can i use to check whether there is input at stdin? > >cheers > martin I don't think there is a C solution that is portable. In C++ you can do cin.rdbuf()->in_avail(), but that only deals with the buffer, and there still may be input available from the "file" (standard input). I think the closest thing to a portable solution is to use a portable threading library and just have a seperate input thread.
This page took 0 seconds to execute
Last modified: Thu, 15 Apr 21 08:11:13 -0700
Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.