Показать полную графическую версию : Функция задержки выполнения в СИ
Подскажите какой функцией можно задержать выполнение следующего оператора кода на определенный промежуток времени?
AFAIK в "чистом" ANSI Си таких функций нет
Возникновение оператора цикла, то while или for, произведет желаемый эффект. Из time.h бери функцию которая считает время, и вставляй ее в цикл. Лучше делай подсчет в молисекундах т.к в секундах бывает много(как у sleep), тем более в миллисекундах можно указать сеуцунду, а в секундах моллисекундуне укежешь если надо чтоб задержка длилась 0,5сек .
Busla, в стандарте таки нету. Однако возможно компилятор, который не указал автор, предоставляет данные функции.
DaRiYs, пример по использованию функции Sleep уже давался в теме, если хочется придержаться стандарта, то стоит воспользоваться заголовочным файлом time.h, как подсказал ___oj.
Уже разобрался. Спасибо за помощ.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.