:::: MENU ::::

Таймер времени от включения Windows

Иногда при программировании на ПК под Windows может быть необходим таймер. Для работы с ним используем следующий код.

#include <stdio.h>
#pragma comment(lib, "winmm.lib")
#include <Windows.h>
#include <conio.h>

typedef unsigned long DWORD;
typedef unsigned char uint8_t;
typedef unsigned short int uint16_t;
typedef unsigned int uint32_t;

int main(void)
{
    uint16_t c;
    DWORD my_time;

    while(1)
    {
        my_time =  timeGetTime(); // получение времени
        printf("time %d \n", my_time);
        c = getch();
        if(c == 13)
        {
            break;
        }
    }
    printf("end time \n");
    return(0);
}

Точность такого таймера варьируется от 5 до 1 мил­ли­се­кун­ды.