dev-c++倒计时源代码
时间: 2024-07-08 11:00:32 浏览: 168
Dev_C___v6.3.zip
Dev-C++ 是一个古老的跨平台的C++集成开发环境(IDE),主要用于Windows系统。如果你想在Dev-C++中实现一个简单的倒计时功能,你可以使用C++的`chrono`库来处理时间。以下是一个简单的例子,展示了如何创建一个倒计时程序:
```cpp
#include <iostream>
#include <chrono>
#include <thread>
void countdown(int seconds) {
std::cout << "Countdown started...\n";
auto start = std::chrono::high_resolution_clock::now();
while (std::chrono::duration_cast<std::chrono::seconds>(std::chrono::high_resolution_clock::now() - start).count() < seconds) {
std::cout << seconds << " seconds remaining...\n";
--seconds;
if (seconds > 0) {
std::this_thread::sleep_for(std::chrono::seconds(1));
}
}
std::cout << "Time's up!\n";
}
int main() {
int countdown_seconds = 10; // 设定倒计时秒数
std::cout << "Press enter to start the countdown...\n";
std::cin.ignore(); // 等待用户输入
std::thread count_thread(countdown, countdown_seconds);
count_thread.join(); // 等待倒计时线程结束
return 0;
}
```
这个程序会在用户按下Enter键后开始倒计时,每秒减少一秒钟,直到倒计时结束。
阅读全文