有没有像kbhit()的非阻塞函数
最近在捣鼓多线程,设置了一个线程负责读取用户的输入,有一个问题是不知道用户输入了一个整数还是两个,如果用scanf的话可能会一直等待。希望有一个像kbhit()的,没有输入了的话就不等了直接返回。
看起来,你是至少需要一个输入吧?也就是说如果还没输入就等待,有输入则判断是输入了几个整数,是不是?
如果是我猜的这种情况,那建议用字符串读入然后解析字符串。
如果不是我猜的情况,请描述的具体些。