有什么办法可以检查cin里面有没有东西吗?我试过 peek() 但如果没有任何东西 peek() 等待输入,那不是我想要的。 谢谢
最佳答案
您不能使用 cin 读取击键,然后在没有可用的情况下继续执行其他操作,我认为这可能是您想要的。 cin 是一个缓冲流,根本无法以这种方式工作。事实上,使用标准 C++ 无法做到这一点——您将不得不使用特定于操作系统的功能。
关于c++ - 如何检查cin中是否有任何东西[C++],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1927853/