设置输入(CIN)的超时



我在为cin>>出去时遇到了一些麻烦。

5秒钟后,如果用户没有输入任何内容,请跳过此cin>>并执行下一行。

我尝试使用线程,但不能跳过此cin>>cin线程仍在运行直到获得输入。

我相信这应该有效。

#include <iostream>
#include <ctime>
int main(){
    int a;
    unsigned t0=time(0);
    std::cin >>a;
    unsigned elapsed=time(0)-t0;
    std::cout <<elapsed<<std::endl;
}

相关内容

  • 没有找到相关文章

最新更新