スリープ関数を使用した C でのプログラム実行の一時停止
多くのプログラミング言語には、指定した期間プログラムの実行を一時停止するスリープ関数が用意されています。 C では、対応する関数が少し異なります。
質問:
スリープ関数を使用して C プログラムを特定のミリ秒間一時停止するにはどうすればよいですか?
答え:
C では、これを実現するために標準ライブラリが std::this_thread::sleep_for 関数を提供します。使用方法は次のとおりです。
次のヘッダーを追加します。
<code class="cpp">#include <chrono> #include <thread></code>
希望の期間:
<code class="cpp">std::chrono::milliseconds timespan(111605); // or any desired value</code>
std::this_thread::sleep_for:
<code class="cpp">std::this_thread::sleep_for(timespan);</code>
C 11 より前のスリープ機能:
C 11 より前、C には標準のスリープ機能がありませんでした。以下にプラットフォーム依存のオプションをいくつか示します。を使用することです。
以上がスリープ関数を使用して C でプログラムの実行を一時停止する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。