如何检查cin中是否有任何内容[C++]

The*_* do 7 c++ istream

有没有办法检查cin中是否有东西?我试过peek()但是如果没有peek()等待输入,那不是我想要的.谢谢

小智 5

您不能使用cin来读取击键,然后在没有任何可用的情况下继续做其他事情,我认为这是您可能想要的.cin是一个缓冲流,根本不起作用.实际上,使用标准C++无法实现此目的 - 您必须使用特定于操作系统的功能.