1樓:許詩文
sleep函式簡介:
功 能: 執行掛起一段時間;
用 法: unsigned sleep(unsigned milliseconds);
在vc中使用帶上標頭檔案;
在gcc編譯器中,使用的標頭檔案因gcc版本的不同而不同;
sleep函式注意:
在vc中sleep中的第乙個英文本元為大寫的"s";
在標準c中是sleep, 不要大寫.. 下面使用大寫的來說明,, 具體用什麼看你用什麼編譯器. 簡單的說vc用sleep, 別的一律使用sleep.
sleep函式的一般形式:sleep(unsigned long);
其中,sleep()裡面的單位,是以毫秒為單位,所以如果想讓函式滯留1秒的話,應該是sleep(1000);
在linux下,sleep中的「s」不大寫;
sleep()裡面的單位是秒,而不是毫秒。在核心中,sleep的實現是由pause函式和alarm函式兩個實現的。
特別注意在codeblocks環境下是無法使用sleep函式的,因為在windows上codeblocks採用mingw(gnu在window環境下的編譯器,可以充分使用windowsapi)作為編譯器,而在stdlib.h中sleep的說明如下:_crtimp void __cdecl __mingw_nothrow _sleep (unsigned long) __mingw_attrib_deprecated;可以認為mingw捨棄了sleep函式,建議用sleep實現sleep
sleep函式例:
#include
int main()
2樓:
在windows上codeblock採用mingw(tdm)作為編譯器,而在stdlib.h中sleep的說明如下:
_crtimp void __cdecl __mingw_nothrow _sleep (unsigned long) __mingw_attrib_deprecated;
可以認為mingw捨棄了sleep函式,建議lz用sleep實現sleep
3樓:匿名使用者
winbase.h
sleep()毫秒
c語言,codeblocks+gcc編譯環境中關於「graphics.h」標頭檔案的問題
codeblocks裡c++工程我包含了標頭檔案依然不能,找不到那個自定義的函式
4樓:匿名使用者
很顯然你 hs.cpp中漏掉 #include"hs.h" 包含標頭檔案了。
所以在main.cpp中找到了宣告,卻找不到該函式的定義,雖然你確實在hs.cpp中已經定義了。
什麼是編譯器,常見的C語言編譯器是什麼?
什麼是計算機程式設計中的編譯器 常見的c語言編譯器是什麼?常見的細菸都是用在程式設計序的 c語言是一種結構化語言。它層次清晰,便於按模組化方式組織程式,易於除錯和維護。c語言的表現能力和處理能力極強。它不僅具有豐富的運算子和資料型別,便於實現各類複雜的資料結構。它還可以直接訪問記憶體的實體地址,進行...
android用什麼編譯器來開發
1.google自己除了studio我用過 現在好卡,目前不太好用。2.現在我在用的是google官網上下的eclipse 已經配置好了 蠻好用的。3.我們主管用的 im。目前就知道這些,新手推薦eclipse。可以追問 我用 myeclipse i建議用 android studio 初學j a ...
新人學C 用什麼編譯器好
最常用的是vs2003和vs2005 2008目前還沒什麼公司使用,多半是個人。另外2003在裝的時候經常出現莫名其妙的問題就裝不起。2005不會,並且2005有很多方便的熱鍵可以用,不過2005帶有智慧感知,可以幫你補充上你可能需要的資料。但是如果你使用va外掛幫助程式設計的話,會比2005自帶的...