sleep ثانیه میگیره .. در اکثر زبان ها اینجوریه .. حالا شاید ورژنی که شما استفاده میکنی فرق داره
---
احتمالا شما از توربو سی 4.5 استفاده میکنید که delay رو نمیشناسه به هر حال این کد تابع delay رو با استفاده از هیدر time.h شبیه سازی کرده و میتونید به تابع ssleep ورودی میلی ثانیه بدید ..
/* sleep example */
#include <time.h>
#include <stdio.h>
void ssleep(unsigned int mseconds)
{
clock_t goal = mseconds*CLK_TCK/1000 + clock();
while (goal > clock());
}
int main(void)
{
int i;
for (i=1; i<5; i++)
{
printf("Sleeping for %d seconds\n", i);
ssleep(1000);
}
return 0;
}