Sleep function in Windows, using C Sleep function in Windows, using C c c

Sleep function in Windows, using C


Use:

#include <windows.h>Sleep(sometime_in_millisecs); // Note uppercase S

And here's a small example that compiles with MinGW and does what it says on the tin:

#include <windows.h>#include <stdio.h>int main() {    printf( "starting to sleep...\n" );    Sleep(3000); // Sleep three seconds    printf("sleep ended\n");}


SleepEx function (see http://msdn.microsoft.com/en-us/library/ms686307.aspx) is the best choise if your program directly or indirectly creates windows (for example use some COM objects). In the simples cases you can also use Sleep.


MSDN: Header: Winbase.h (include Windows.h)