DaRiYs |
28-09-2008 22:12 911193 |
Функция задержки выполнения в СИ
Подскажите какой функцией можно задержать выполнение следующего оператора кода на определенный промежуток времени?
|
Admiral |
29-09-2008 00:24 911295 |
Delay, Sleep
|
AFAIK в "чистом" ANSI Си таких функций нет
|
Возникновение оператора цикла, то while или for, произведет желаемый эффект. Из time.h бери функцию которая считает время, и вставляй ее в цикл. Лучше делай подсчет в молисекундах т.к в секундах бывает много(как у sleep), тем более в миллисекундах можно указать сеуцунду, а в секундах моллисекундуне укежешь если надо чтоб задержка длилась 0,5сек .
|
Admiral |
29-09-2008 02:54 911350 |
Busla, в стандарте таки нету. Однако возможно компилятор, который не указал автор, предоставляет данные функции.
DaRiYs, пример по использованию функции Sleep уже давался в теме, если хочется придержаться стандарта, то стоит воспользоваться заголовочным файлом time.h, как подсказал ___oj.
|
DaRiYs |
29-09-2008 10:33 911476 |
Уже разобрался. Спасибо за помощ.
|
Время: 08:47.
© OSzone.net 2001-