C 程式延時處理的幾種方法

2021-07-15 04:11:53 字數 634 閱讀 5626

(—)使用_sleep()函式 

例如:_sleep(200);//延時200毫秒

(二)使用delay(int time)函式 (需要自己實現,編譯器裡面沒有)

/// @brief		程式延時

/// @param[in] msec : 毫秒

/// @remark

/// @return void

void delay_msec(int msec)

/// @brief 程式延時

/// @param[in] sec : 秒

/// @remark

/// @return void

void delay_sec(int sec)//

while((cur_time - start_time) < sec);

}

例如,延時2秒可以這樣:delay_msec(2000); 或者 delay_sec(2);

需要指出的是,delay_msec由於使用的是clock(),所以具有更高的時間精度(精確到1毫秒,具體看編譯器定義)。

C 程式延時處理的幾種方法

使用 sleep 函式 例如 sleep 200 延時200毫秒 二 使用delay int time 函式 需要自己實現,編譯器裡面沒有 cpp view plain copy brief 程式延時 param in msec 毫秒 remark return void void delay ms...

C 程式退出的幾種方法

方法一 this.close 只是關閉當前視窗,若不是主窗體的話,是無法退出程式的,另外若有託管執行緒 非主線程 也無法乾淨地退出 方法二 方法三 方法四 system.environment.exit 0 這是最徹底的退出方式,不管什麼執行緒都被強制退出,把程式結束的很乾淨,退出時有可能會丟擲異常...

C 啟動外部程式的幾種方法

c 啟動外部程式的幾種方法 1.啟動外部程式,不等待其退出。2.啟動外部程式,等待其退出。3.啟動外部程式,無限等待其退出。4.啟動外部程式,通過事件監視其退出。using system.diagnostics private string calc.exe 1.啟動外部程式,不等待其退出 priv...