使用 Sleep 函數暫停 C 程式執行
許多程式語言都提供 sleep 函數來暫停程式執行指定的持續時間。在 C 中,對應的函數略有不同。
問題:
我們如何使用 sleep 函數將 C 程式暫停一定毫秒數?
答案:
在 C 中,標準函式庫提供了 std::this_thread::sleep_for 函數來實現此目的。使用方法如下:
加入以下標頭:
<code class="cpp">#include <chrono> #include <thread></code>
建立一個std::chrono::milliseconds 物件,表示所需的持續時間:
<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中文網其他相關文章!