如何使用' cin '在c++中暂停程序10秒
How use `cin` to pause the program for 10 seconds in C++
与主题中所述完全相同:在c++中如何使用cin等待(暂停程序)10秒。我想使它的行为类似于java的Thread.wait
。
编辑:我问的是cin
这不是cin
的工作方式,它没有超时的概念。
你真正想要的是,就像你提到的Java,暂停你的线程。这可以通过几种方式实现…
- c++ 11:
std::this_thread::sleep_for(std::chrono::seconds(10));
- POSIX (Linux等):
sleep(10);
- Windows:
Sleep(10000);
(毫秒)
std::cout << "Please wait ten seconds, then press "Enter":n";
char ch;
std::cin >> ch;
相关文章:
- 用于在程序结束后暂停程序的有效循环
- C 使用CIN.Get()暂停此程序
- 如何在函数中暂停程序,直到用户在窗体上执行某些操作
- Mutex锁会在mingw中暂停程序,但在linux上不会
- C++ - 暂停程序,直到按下某个键
- 功能使程序暂停或睡眠C
- 当Windows XP(32位,SP3)播放声音时,随机应用程序暂停半秒钟
- 有没有办法在没有"entering key"的情况下等待并暂停程序?
- 为什么我的程序在选择排序函数后暂停
- Getline使程序暂停
- Visual C++ 是否需要在'main'函数结束之前暂停应用程序
- C++暂停外部程序
- C++定时器暂停程序的执行直到完成
- 不暂停代码的用户输入(c++控制台应用程序)
- 无法查看程序的结果,暂停不起作用.请告知
- C++命令行程序在Windows 8上意外暂停.如何预防
- c++程序中的暂停控制台
- 在编译完成后,暂停c++程序
- 如何使用' cin '在c++中暂停程序10秒
- Visual Studio 2008:如何暂停正在运行的程序以查看变量值