2009-04-07 3 views
2

私はSleep(x)を呼びたいと思っています。ここでxはスリープするのにミリ秒です。私はこれが機能だと知っていますが、それは私のためには機能しません。何を含める必要がありますか?MSVC++コンソールアプリケーションでスリープ状態になるにはどうすればいいですか?

--- ---解決しよう

私がスリープに使用されるWindowsのネイティブ拡張を無効にコンパイラオプション/ザ、()の実装を使用していた

+0

コンパイラエラーとは何ですか? –

+1

Ick。それは厄介です –

答えて

3

睡眠はWinbase.hで定義されているが、あなたはそれを得るためにはWindows.hを含める必要があります。

今後、VisualStudioのヘルプを表示したり、MSDNを検索することで、自分の情報を見つけることができます。 Win32 API呼び出しに関するこのような情報はすべてそこにあるはずです。

1

あなただけのスリープ(asManyMilliSecondsAsYouWant);

3

Sleep WINAPIスリープ(DWORD dwAtleastFor8HoursForGoodHealthで__を使用)。

1

Sleep(int milliseconds)は、ミリ秒の設定された数のためのプログラムの実行を停止するのWin32 APIであるWinbase.hかはWindows.hをインクルードします。

これにアクセスするには、<windows.h>を含めます。

MSDNが通常であるかのヘッダファイルとライブラリのAPIの一覧が表示されます。

1

MSVC(2010)(コンソールアプリケーション)では、sleepがSECONDSではなくMillisecondsになっています。

関連する問題