您好,登錄后才能下訂單哦!
小編給大家分享一下gettickcount函數怎么用,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
GetTickCount是一種函數。GetTickCount返回(retrieve)從操作系統啟動所經過(elapsed)的毫秒數,它的返回值是DWORD。
GetTickCount函數原型:
DWORDGetTickCount(void);
VB版
VB聲明:
DeclareFunctionGetTickCountLib"kernel32"Alias"GetTickCount"()AsLong
例如:實現延時
PublicSubSleep(numaAsLong)
Dimnum1AsLong
Dimnum2AsLong
DimnumbAsLong
numb=0
num1=GetTickCount
DoWhilenuma-numb>0
num2=GetTickCount
numb=num2-num1
DoEvents
Loop
EndSub
C++版
DWORDk=::GetTickCount();//獲取毫秒級數目
intse=k/1000;//se為秒
cout<<se<<endl;
庫文件:kernel32.dll
C/C++頭文件:winbase.h
windows程序設計中可以使用頭文件windows.h
GetTickCount程序示例
//代替time函數來初始化隨機數生成器
#include<iostream>
#include<windows.h>
#include<WinBase.h>
#include<ctime>
usingnamespacestd;
intmain()
{
inti,k,r;
for(i=0;i<10;i++)
{
srand(GetTickCount());
cout<<endl;
for(k=0;k<5;k++)
{
r=rand();
cout<<r<<endl;
}
}
return0;
}
以上是“gettickcount函數怎么用”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。