首页
社区
课程
招聘
[旧帖] [求助]如何用C语言编闹钟程序 0.00雪花
发表于: 2010-12-24 22:15 1089

[旧帖] [求助]如何用C语言编闹钟程序 0.00雪花

2010-12-24 22:15
1089
如何用C语言编闹钟程序,时间精确到微秒

[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 16
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
我一直以为毫秒是够快的了,楼主竟然要精确到微秒
2010-12-25 02:26
0
雪    币: 1
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
到微妙有啥用处啊,声音传到耳朵里在传到大脑,做出反应都要几毫秒。

比如想我这般迟钝的,要一秒都还不知道做出反应了没
2010-12-25 11:54
0
雪    币: 34
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
微秒是作业要求,
2010-12-26 17:51
0
雪    币: 315
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
us级,那得计算tick数目了吧

QueryPerformanceFrequency()//返回硬件支持的高精度计数器的频率
QueryPerformanceFrequency(&litmp);//获得时钟频率

int main()
{
    LARGE_INTEGER start;
    LARGE_INTEGER end ;
    LARGE_INTEGER frequency;
    int i = 0;
    if (!QueryPerformanceFrequency(&frequency))
    {
        return -1;
    }
    QueryPerformanceCounter(&start); //开始计时
    for ( i = 0; i < 100000; ++i)
    {
        ;// 用循环来测试计时
    }
    QueryPerformanceCounter(&end); //结束计时
    printf("main cost:%f\n", (double)(end.QuadPart - start.QuadPart) / (double)frequency.QuadPart); //打印for循环执行时间
    return 0;
}
2010-12-26 20:27
0
雪    币: 239
活跃值: (25)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
6
真给力....学习呢
2010-12-26 20:37
0
游客
登录 | 注册 方可回帖
返回
//