powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Узнать текущее время (с точностью до мс)
7 сообщений из 7, страница 1 из 1
Узнать текущее время (с точностью до мс)
    #34338055
I_Work
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго времени суток!

Создаю консольное приложение. Необходимо узнать, сколько прошло времени между двумя событиями (например, узнать, сколько длился цикл и т.п.)
Время нужно очень точное (миллисекунды или точнее)

С уважением,
Евгений
...
Рейтинг: 0 / 0
Узнать текущее время (с точностью до мс)
    #34338069
master of  time
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
I_WorkДоброго времени суток!

Создаю консольное приложение. Необходимо узнать, сколько прошло времени между двумя событиями (например, узнать, сколько длился цикл и т.п.)
Время нужно очень точное (миллисекунды или точнее)

С уважением,
Евгений



#include <sys/time.h>
int gettimeofday(struct timeval *tv, struct timezone *tz);


до микросекунд.
...
Рейтинг: 0 / 0
Узнать текущее время (с точностью до мс)
    #34338071
muk07
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В какой ОС? Ответы совсем разные для разных ОС.
...
Рейтинг: 0 / 0
Узнать текущее время (с точностью до мс)
    #34340043
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
I_WorkДоброго времени суток!

Создаю консольное приложение. Необходимо узнать, сколько прошло времени между двумя событиями (например, узнать, сколько длился цикл и т.п.)
Время нужно очень точное (миллисекунды или точнее)

С уважением,
Евгений

Извечная, спорная тема.

Вывод один: если есть возможность, то для повышения точности необходимо сотни, тысячи раз прогнать цикл. А потом получившееся время разделить на количество иттераций.
...
Рейтинг: 0 / 0
Узнать текущее время (с точностью до мс)
    #34340669
Фотография Aklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
clock()

аффтопитезь: объект либо именован, либо не существует
...
Рейтинг: 0 / 0
Узнать текущее время (с точностью до мс)
    #34345015
Phoenics
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
I_WorkДоброго времени суток!

Создаю консольное приложение. Необходимо узнать, сколько прошло времени между двумя событиями (например, узнать, сколько длился цикл и т.п.)
Время нужно очень точное (миллисекунды или точнее)

С уважением,
Евгений

Под виндой самый точный способ - QueryPerformanceCounter. Выдаёт время прошедшее с запуска компунтера по аппаратному таймеру. Что бы перевести "тики" в секунды/мс/и т.д. используется QueryPerformanceFrequency. В общем MSDN...
...
Рейтинг: 0 / 0
Узнать текущее время (с точностью до мс)
    #34345226
Фотография Termi_uc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
I_WorkДоброго времени суток!

Создаю консольное приложение. Необходимо узнать, сколько прошло времени между двумя событиями (например, узнать, сколько длился цикл и т.п.)
Время нужно очень точное (миллисекунды или точнее)

С уважением,
Евгений
Если програмируеш под Win то используй Win32API Timer.
CreateTimerQueueTimer - создаёш таймер.
В параметры передаёш кучу всего, в том числе период и call_back функцию, которая будет вызыватся.

Инфу по CreateTimerQueueTimer смотри здесь
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Узнать текущее время (с точностью до мс)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]