Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
[C++] Вот выдержка из «Язык C в вопросах и ответах». 03.12.04 12:30 Число просмотров: 2527
Автор: HandleX <Александр М.> Статус: The Elderman
|
Q: Как реализовать задержку или определить время реакции пользователя,
чтобы погрешность была меньше секунды?
A: У этой задачи нет, к несчастью, нет мобильных решений. Unix V7 и ее производные имели весьма полезную функцию ftime() c точностью до миллисекунды, но она исчезла в System V и Posix. Поищите такие функции: nap(), setitimer(), msleep(), usleep(), clock(), и gettimeofday(). Вызовы select() и poll() (если эти функции доступны) могут быть добавлены к сервисным функциям для создания простых задержек. В системе MS-DOS возможно перепрограммирование системного таймера и прерываний таймера.
|
|
|