使用要帶上標頭檔案:
#include <windows.h>
Sleep函式:
功 能: 執行掛起一段時間
用 法: unsigned sleep(unsigned seconds);
注意:
1.在VC中使用帶上標頭檔案#include <windows.h>,在Linux下,gcc編譯器中,使用的標頭檔案因gcc版本的不同而不同#include <unistd.h>
2.在VC中,Sleep中的第一個英文字元為大寫的"S" ,在linux下不要大寫,在標準C中是sleep, 不要大寫,簡單的說VC用Sleep, 別的一律使用sleep。
3.在VC中,Sleep()裡面的單位,是以毫秒為單位,所以如果想讓函式滯留1秒的話,應該是Sleep(1000); 在Linux下,sleep()裡面的單位是秒,而不是毫秒。
程式碼示例:
#include<stdio.h>
int main()
{
int a=100;
Sleep(3000);
printf("%d",a);
return 0;
}
usleep函式:
功能: usleep功能把程序掛起一段時間, 單位是微秒us(百萬分之一秒)。
語法: void usleep(int micro_seconds);
返回值: 無
使用要帶上標頭檔案:
#include <windows.h>
Sleep函式:
功 能: 執行掛起一段時間
用 法: unsigned sleep(unsigned seconds);
注意:
1.在VC中使用帶上標頭檔案#include <windows.h>,在Linux下,gcc編譯器中,使用的標頭檔案因gcc版本的不同而不同#include <unistd.h>
2.在VC中,Sleep中的第一個英文字元為大寫的"S" ,在linux下不要大寫,在標準C中是sleep, 不要大寫,簡單的說VC用Sleep, 別的一律使用sleep。
3.在VC中,Sleep()裡面的單位,是以毫秒為單位,所以如果想讓函式滯留1秒的話,應該是Sleep(1000); 在Linux下,sleep()裡面的單位是秒,而不是毫秒。
程式碼示例:
#include<stdio.h>
#include <windows.h>
int main()
{
int a=100;
Sleep(3000);
printf("%d",a);
return 0;
}
usleep函式:
功能: usleep功能把程序掛起一段時間, 單位是微秒us(百萬分之一秒)。
語法: void usleep(int micro_seconds);
返回值: 無