Windows API一日一练 69 GetTickCount函数
发布时间:2020-12-14 02:28:52 所属栏目:Windows 来源:网络整理
导读:分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!http://www.captainbed.net 时间计时,也不是越精确越好,有时只需要有一个计时就行了。这样就可以使用毫秒级别的计时函数 GetTickCou
分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!http://www.captainbed.net
时间计时,也不是越精确越好,有时只需要有一个计时就行了。这样就可以使用毫秒级别的计时函数
GetTickCount
。这个函数是记录了系统启动以来的时间毫秒,当超过
49.7
天,这个值变为从
0
开始,也就是说
49.7
天是一个周期。当不同的两次函数调时,就返回两次时间差值。
?
函数
GetTickCount
声明如下:
?
WINBASEAPI
DWORD
WINAPI
GetTickCount(
??? VOID
??? );
?
调用函数的例子如下:
#001?//
一般的时钟计时。
#002??//
蔡军生
?2007/11/09 QQ:9073204
深圳
#003??void TestTickCount(void)
#004??{
#005???????? //
获取第一次计时值。
#006???????? DWORD dwStart = ::GetTickCount();
#007???????? for (int i = 0; i < 10; i++)
#008???????? {
#009?????????????? //
计算时间间隔。
#010?????????????? DWORD dwInterval = ::GetTickCount() - dwStart;
#011??????????????
#012?????????????? Sleep(100);
#013?
#014?????????????? //
显示时间的间隔。
#015?????????????? const int nBufSize = 256;
#016?????????????? TCHAR chBuf[nBufSize];
#017?????????????? wsprintf(chBuf,_T("dwInterval=%d/r/n"),dwInterval);
#018?????????????? OutputDebugString(chBuf);
#019???????? }
#020?
#021??}
?
?
再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!http://www.captainbed.net (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- windows – 从Win32上的stdin读取二进制数据,并将
- windows-server-2008 – 如何删除事件源窗口2008
- 在Windows 10 环境下安装 Hadoop-3.1.2
- windows – 如何将进程的stdout和stderr传递给同
- 在DataGridView控件中验证数据输入
- filesystems – 没有为NTFS使用512字节集群的任何
- 运行wxHaskell的问题(Windows)
- microsoft-office-365 – 可以在Office 365中恢复
- windows-8 – Windows RT中的网络资源限制
- windows – 如何关闭从visual studio中打开的“孤
热点阅读