Search code examples
cwindowssleep

Sleep function in Windows, using C


I need to sleep my program in Windows. What header file has the sleep function?


Solution

  • 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");
    }