プロが教えるわが家の防犯対策術!

VC++を使っています。
プログラム上で、ある2点間の時間差(経過時間)を得たいのですが、
Win32API関数で、何を使えばいいのでしょうか?
SYSTEMTIME構造体で返される時刻関数は、時間差を計算しずらそうなので。。。

A 回答 (2件)

GetTickCount()はどうでしょう?



参考URL:http://www.microsoft.com/JAPAN/developer/library …
    • good
    • 0
この回答へのお礼

回答ありがとうございました。
GetTickCount()でOKでした。
#お礼が遅くなり、すみません。

お礼日時:2002/07/04 17:57

timeGetTimeという関数もあります。


1/1000秒単位で取得できます。(実際にはもっと精度低いですが^^;)

基本的には、GetTickCount()と同じですが
timeGetTimeの方が精度がいいという話を聞いたことがあります。

使用するにはmmsystem.hをインクルードし、winmm.libをリンクする必要があります。

timeGetTimeの精度は以下の関数で設定できます。
timeBeginPeriod
timeEndPeriod
    • good
    • 0
この回答へのお礼

回答ありがとうございました。
GetTickCount()でOKでした。
#お礼が遅くなり、すみません。

お礼日時:2002/07/04 17:57

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!