Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для XXXX Pro

Пользователь


Сообщения: 130
Благодарности: 0

Профиль | Сайт | Цитировать


Есть другой способ: использовать выскоточный системный таймер. Делается это с помощью двух функций:
QueryPerformanceCounter
QueryPerformanceFrequency
Первая функция возвращает текущее значение таймера, вторая - значение, на которое он изменяется за секунду. Время можно высчитать по формуле
(t2-t1)*10000/QueryPerformanceFrequency
(t2 - значение таймера после вызова функции, t1 - значение до вызова).
Но эти функции неудобны тем, что придется использовать 64-битные значения - так называемые Large Inetger (хотя большинство современных компиляторов  работают с ними нормально).

-------
Объединенный Открытый Проект OpenProj.Ru - сайт для Настоящих Компьютерщиков


Отправлено: 00:59, 19-01-2003 | #3