在c做定时器

前端之家收集整理的这篇文章主要介绍了在c做定时器前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在c开发一个简单的游戏,一个追逐点式的游戏,您必须在显示屏上单击一个绘制的圆圈,然后每次点击就跳转到另一个随机位置,但是我想让游戏结束后60几秒钟左右,将分数写入文本文件,然后启动从文本文件读取的程序,并将信息存储到数组中,并以某种方式重新排列以创建高分表.
我想我可以弄清楚自己在某个区域的高分和鼠标点击,但是我完全坚持创建一个可能的计时器.
任何帮助赞赏,欢呼声!

解决方法

在C11中,可以轻松访问计时器.例如:
#include <chrono>
#include <iostream>

int main()
{
    std::cout << "begin\n";
    std::chrono::steady_clock::time_point tend = std::chrono::steady_clock::now()
                                               + std::chrono::minutes(1);
    while (std::chrono::steady_clock::now() < tend)
    {
        // do your game
    }
    std::cout << "end\n";
}

您的平台可能支持或可能不支持&chrono>然而. < chrono>有一个boost的实现.

猜你在找的C&C++相关文章