gpt4 book ai didi

c++ - 检查用户是否在倒计时结束前完成输入

转载 作者:太空宇宙 更新时间:2023-11-04 11:45:06 25 4
gpt4 key购买 nike

我正在用 C++ 编写一个 Uno 游戏。

如果玩家在他的游戏中只有两张牌,他必须在打完一张牌后输入“Uno”。我想检查他是否在倒计时结束前完成输入(例如 3 秒)。

我该怎么做?我查找了时钟库,但没有成功。

谢谢:)

最佳答案

下面是一个简单的例子,说明如何获取等待用户输入所花费的时间:

auto start = std::chrono::steady_clock::now();
std::string input;
std::getline(std::cin, input); // Wait for user input.
auto end = std::chrono::steady_clock::now();
auto timeTaken = std::chrono::duration_cast<std::chrono::seconds>(end - start).count();
std::cout << "Waiting for input took: " << timeTaken << " s" << std::endl;

关于c++ - 检查用户是否在倒计时结束前完成输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20093880/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com