xxxxxxxxxx
#include <stdlib.h>
#include <stdio.h>
// this library provides sleep() function.
#include <unistd.h>
int main()
{
printf("sleeping");
sleep(5);
printf("\nWoke up");
}
xxxxxxxxxx
//sleep function provided by <unistd.h>
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
int main(){
printf("Sleeping for 5 seconds \n");
sleep(5);
printf("Wake up \n");
}
xxxxxxxxxx
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
int main(){
printf("Sleeping for 5 seconds \n");
sleep(5);
printf("Sleep is now over \n");
}
xxxxxxxxxx
#ifdef __unix__
# include <unistd.h>
#elif defined _WIN32
# include <windows.h>
#define sleep(x) Sleep(1000 * (x))
#endif
xxxxxxxxxx
void sleep(unsigned int mseconds)
{
clock_t goal = mseconds + clock();
while (goal > clock())
;
}
xxxxxxxxxx
void sleep(unsigned int mseconds)
{
clock_t goal = mseconds + clock();
while (goal > clock())
;
}