在VC中使用帶上頭文件
#include <windows.h>注意: 在VC中Sleep中的第一個英文字符為大寫的”S” 在標準C中是sleep, 不要大寫.. 下面使用大寫的來說明,, 具體用什么看你用什么編譯器. 簡單的說VC用Sleep, 別的一律使用sleep. Sleep函數的一般形式: Sleep(unisgned long); 其中,Sleep()里面的單位,是以毫秒為單位,所以如果想讓函數滯留1秒的話,應該是Sleep(1000); 例:
#include <windows.h>int main(){ int a; a=1000; Sleep(a); /* VC 使用Sleep */ return 0;}usleep功能: 暫停執行。 語法: void usleep(int micro_seconds); 返回值: 無 函數種類: php 系統功能 內容說明:本函數可暫時使程序停止執行。參數 micro_seconds 為要暫停的毫秒數(微妙還是毫秒?)。 注意:這個函數不能工作在 Windows 操作系統中。參見:usleep() 與sleep()類似,用于延遲掛起進程。進程被掛起放到reday queue。 只是一般情況下,延遲時間數量級是秒的時候,盡可能使用sleep()函數。 且,此函數已被廢除,可使用nanosleep。 如果延遲時間為幾十毫秒,或者更小,盡可能使用usleep()函數。這樣才能最佳的利用CPU時間
delay: 函數名: delay 功 能: 將程序的執行暫停一段時間(毫秒) 用 法: void delay(unsigned milliseconds); 程序例:
/* Emits a 440-Hz tone for 500 milliseconds */ #include<dos.h> int main(void) { sound(440); delay(500); nosound(); return 0; }sleep()參數指定暫停時間,單位是ms delay()參數指定暫停時間,單位也是ms
原文出處:http://blog.csdn.net/jidongdong66/article/details/6334028
新聞熱點
疑難解答