请教:如何检测标准输入中有没有任何内容?
我想作的是:检查标准输入,在没有输入内容时,去做其他的事情,不再这里等待。
[解决办法]
回车也得按一个的啊
[解决办法]
lz的想法很奇怪呀~ 有标准输入输出的一般就是文字模式的接口程序,它的工作方式的特点就是非被动:想要得到标准输入设备的输入就得主动的去获得,比如代码中调用 scanf,getchar....等等,借此地层产生中断来挂起主程序,等待输入. 你不想获得输入,不调用相应的函数产生中断就行了,主程序不会挂起,你想干什么就干什么~
与之对应的是GUI程序,它没有标准输入输出的概念的,它的输入是由windows产生消息通知它的,程序内有个消息循环来捕获消息,这在一定程度上来说,它的输入是被动方式,不是自己主动要求去获得的.
或者lz有别的想法,说清楚吧
[解决办法]
标准输入特指键盘,
请问楼主, 是不是想判断没有键盘输入这种情况呀。
要是这样。肯定不行的。
你只能判断一段时时内有没有输入。
要真是判断一段时时内有没有输入,建议楼主采用多线程。
[解决办法]
用键盘检测: <bios.h> bioskey