(—)使用_sleep()函式
例如:_sleep(200);//延時200毫秒
(二)使用delay(int time)函式 (需要自己實現,編譯器裡面沒有)
[cpp]view plain
copy
/// @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 函式 需要自己實現,編譯器裡面沒有 brief 程式延時 param in msec 毫秒 remark return void void delay msec int msec brief 程式...
C 程式退出的幾種方法
方法一 this.close 只是關閉當前視窗,若不是主窗體的話,是無法退出程式的,另外若有託管執行緒 非主線程 也無法乾淨地退出 方法二 方法三 方法四 system.environment.exit 0 這是最徹底的退出方式,不管什麼執行緒都被強制退出,把程式結束的很乾淨,退出時有可能會丟擲異常...
C 啟動外部程式的幾種方法
c 啟動外部程式的幾種方法 1.啟動外部程式,不等待其退出。2.啟動外部程式,等待其退出。3.啟動外部程式,無限等待其退出。4.啟動外部程式,通過事件監視其退出。using system.diagnostics private string calc.exe 1.啟動外部程式,不等待其退出 priv...