延時迴圈 clock

2021-09-27 12:59:20 字數 792 閱讀 4915

//延遲迴圈

#include #include using namespace std;

int main()

//測試clock()的意義

#include #include using namespace std;

int main()

cout << clocks_per_sec << endl; //輸出clocks_per_sec的值

system("pause");

return 0;

}

//每秒輸出一行**,連續10秒

#include #include using namespace std;

int main()

//以上是核心部分

cout << "當前時間為" << clock() << endl;

system("pause");

return 0;

}

總結:

①等1秒輸出一行**的核心為:

宣告部分:

clock_t one = clocks_per_sec; //變數one=1秒。

clock_t one_start; //宣告變數one_start,用於在開始的時候給其賦值

執行等待部分:

while (clock() - one_start < one); //時間過去了一

即宣告一次之後,使用 執行等待部分,即自動等待一秒。

多次等待:

用clock 和ctime寫乙個延時迴圈

include include describe clock function,clock t type int main using namespace std cout enter the delay time,in seconds float secs cin secs clock t del...

用clock()函式自定義延時函式

描述 用clock 函式自定義乙個延時函式delay 並在shipmodel 函式中呼叫模擬船行進過程 include pch.h include include 延時需要 void shipmodel float targetx,float targety void delay float sec...

編寫延時迴圈

long wait 0 while wait 10000 wait coutinng silenting 這種方法的問題是,當計算機的處理速度發生變化時,必須修改技術限制。例如,有些為ibm pc編寫的遊戲在速度更快的機器上執行時,其速度將得到無法控制 另外,有些編譯器可能修改上述 將wait設定為...