Top / Programming / C++Builder / システムを起動した後の経過時間を取得する

システムを起動した後の経過時間を取得する

システムを起動した後の経過時間を取得するには、Windows APIのGetTickCount関数またはtimeGetTime関数を使用します。

timeGetTime関数の方が精度が良いようです。

GetTickCount関数

/**
 * @return 関数が成功すると、システムを起動した後の経過時間が、ミリ秒単位で返ります。
 */
DWORD GetTickCount(VOID);

使用例

DWORD msec = GetTickCount();

timeGetTime関数

/**
 * @return 関数が成功すると、システム時刻がミリ秒単位で返ります。
 */
DWORD timeGetTime(VOID);

使用例

#include <mmsystem.h>
DWORD msec = timeGetTime();