티스토리 뷰

반응형

UINT32 GetTickCount()
{
     struct timeval gettick;
     gettimeofday(&gettick, NULL);

     return (gettick.tv_sec * 1000 + gettick.tv_usec / 1000) & 0xffff;
}

bool CheckTimeOver(unsigned int ms, unsigned int OldTime)
{
    UINT32 timer = GetTickCount();

    if (timer < OldTime) timer += 0x10000; // 타이머가 한바퀴 돌아가버린 경우인가?
    return (timer > (UINT32) ms + OldTime); // 합산한 시간이 한바퀴 돌아버린 경우엔 시간이 경과한게 아님
}

 

반응형

'프로그래밍 > C, C++' 카테고리의 다른 글

메모리의 4가지 종류  (0) 2019.06.28
리눅스C 한달 전 날짜 구하기  (0) 2019.06.28
함수 포인터  (0) 2019.06.28
char, Hex 변환  (0) 2019.06.28
픽셀을 비트 단위로 저장 후 Hex로 변환  (0) 2019.06.28
댓글
반응형
최근에 올라온 글
Total
Today
Yesterday