加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

在c做定时器

发布时间:2020-12-16 03:16:45 所属栏目:百科 来源:网络整理
导读:我正在c开发一个简单的游戏,一个追逐点式的游戏,您必须在显示屏上单击一个绘制的圆圈,然后每次点击就跳转到另一个随机位置,但是我想让游戏结束后60几秒钟左右,将分数写入文本文件,然后启动从文本文件读取的程序,并将信息存储到数组中,并以某种方式重新排列以
我正在c开发一个简单的游戏,一个追逐点式的游戏,您必须在显示屏上单击一个绘制的圆圈,然后每次点击就跳转到另一个随机位置,但是我想让游戏结束后60几秒钟左右,将分数写入文本文件,然后启动从文本文件读取的程序,并将信息存储到数组中,并以某种方式重新排列以创建高分表.
我想我可以弄清楚自己在某个区域的高分和鼠标点击,但是我完全坚持创建一个可能的计时器.
任何帮助赞赏,欢呼声!

解决方法

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

int main()
{
    std::cout << "beginn";
    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 << "endn";
}

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读