2009-04-07 2 views
2

Я хочу вызвать Sleep (x), где x - миллисекунды, чтобы спать. Я знаю, что это функция, но это не работает для меня. Что мне нужно включить?Как спать в моем консольном приложении MSVC++?

--- решаемая ---

Я использовал опцию компилятора/Za, который отключивший собственные расширения для Windows, используемых в спящем() 'ы реализацией.

+0

Какая ошибка компилятора? –

+1

Ick. Это противно –

ответ

3

сна определяется в WinBase.h, но вы должны включать в себя Windows.h, чтобы получить его.

В дальнейшем вы можете найти свою информацию для себя, подняв справку из VisualStudio или поиска в MSDN. Вся такая информация о вызовах API Win32 должна быть там.

1

Вы просто спите (asManyMilliSecondsAsYouWant);

3

Sleep Использование WINAPI Sleep (__ в DWORD dwAtleastFor8HoursForGoodHealth);

Включите WinBase.h или Windows.h

1

Sleep(int milliseconds) является Win32 API, чтобы приостановить выполнение программы на заданное количество миллисекунд.

Включите <windows.h>, чтобы получить к нему доступ.

MSDN обычно перечисляет то, что файлы заголовков и библиотеки API, в.

1

Возможно, это слишком поздно (для «asker» :)), но в MSVC (2010) (консольное приложение) сон находится в SECONDS, а не в миллисекундах.

 Смежные вопросы

  • Нет связанных вопросов^_^