0
A
回答
2
这不是办法cin
作品,它没有超时的概念。
你真正想要的是,就像你提到的Java一样,要暂停你的线程。这可以通过几种方式来完成...
- C++ 11:
std::this_thread::sleep_for(std::chrono::seconds(10));
- POSIX(Linux的等):
sleep(10);
- 的Windows:
Sleep(10000);
(毫秒)
2
std::cout << "Please wait ten seconds, then press \"Enter\":\n";
char ch;
std::cin >> ch;
相关问题
- 1. 如何让程序工作10秒?并在10秒后程序将停止
- 2. 把在XMLHttpRequest的10秒暂停提交
- 3. 通过暂停执行延迟10秒程序
- 4. 等待/暂停C秒数
- 5. C++使用cin.get暂停程序()
- 6. java,需要暂停程序0.5秒
- 7. 如何暂停执行C#.NET程序?
- 8. Android:暂停线程几秒
- 9. 如何在java中暂停当前线程20秒?
- 10. 16位程序集系统如何暂停几秒?
- 11. 暂停AVAudioplayer几秒
- 12. 在编译后暂停C++程序
- 13. 如何在C++中使用cin退出
- 14. 使用睡眠暂停方法一秒
- 15. 如何使用C#暂停MP3文件?
- 16. 暂停CountDownTimer并在10秒后自动恢复
- 17. 在Android中暂停应用程序
- 18. 如何暂停显示器几秒钟?
- 19. Windows 10通用应用程序暂停死锁
- 20. 如何在gatling中使用暂停?
- 21. 如何按暂停按钮时暂停程序执行
- 22. 如何在c#中暂停计时器?
- 23. 如何在Pycharm中暂停程序执行(暂停按钮不工作)?
- 24. 暂停应用程序
- 25. 程序暂停在循环
- 26. 如何在C暂停环路/ C++
- 27. 如何暂停应用程序一秒钟,并显示弹出动画
- 28. 如何使执行暂停,休眠,等待R中的X秒?
- 29. JavaFX使用TimeLine暂停程序
- 30. JDI:如何在调试器中暂停Java应用程序(JVM)
为什么你想使用cin而不是使用睡眠等函数? – 2013-05-04 13:24:52
关于你的编辑:再次,'cin'没有超时的概念,所以它会阻止*,直到你输入一些东西*。没有办法解决它(至少不能移植)。 – syam 2013-05-04 13:54:44