Я должен спать своя программа в Windows. Какой заголовочный файл имеет функцию сна?
Использование:
#include <windows.h>
Sleep(sometime_in_millisecs); // Note uppercase S
А вот небольшой пример, который компилируется с MinGW и делает то, что написано на банке:
#include <windows.h>
#include <stdio.h>
int main() {
printf( "starting to sleep...\n" );
Sleep(3000); // Sleep three seconds
printf("sleep ended\n");
}
Функция SleepEx
(см. http://msdn.microsoft.com/en-us/library/ms686307.aspx ) - лучший выбор, если ваша программа прямо или косвенно создает окна (например использовать некоторые COM-объекты). В простых случаях вы также можете использовать Sleep
.