1樓:網友
sleep()函式首字母s大寫成s,sleep函式定義在檔案裡,,,須在程式頭添檔案,即#include,你的標頭檔案 可以去掉了,不用加。裡面都有的。
c語言加入sleep函式就出錯,不知道為什麼?
2樓:網友
如果是windows系統 sleep開頭s大寫,並且加標頭檔案#include
3樓:網友
雖然感覺的確應該像樓上所說,但是執行了一邊沒有問題。。
請把exe檔案刪去再編譯一次。
以前經常遇到ld returned 1 exit什麼的,這樣處理都可以了。
4樓:
此時,只需改變編譯方式。
例子如下:將gcc -o 22 改變為 gcc -o2 -wall -o 22 -lpthread
c語言sleep總是失敗
5樓:烈鷹之翼
sleep是休眠一下的意思,時間到了會繼續執行下去,我不懂你的顯示一段時間是什麼意思。
關於c語言的sleep函式的問題,怎麼解決
6樓:網友
有些編譯環境下不支援 sleep 函式,可以換用 _sleep( unsigned time ) 函式,time 單位為 ms 。
如果都不行,可以使用 for(int i=0;i c語言中的sleep() 函式 7樓:小落影 使用要帶上標頭檔案: #include sleep函式: 功 能: 執行掛起一段時間。 用 法: unsigned sleep(unsigned seconds); 注意:1.在vc中使用帶上標頭檔案#include ,在linux下,gcc編譯器中,使用的標頭檔案因gcc版本的不同而不同#include 2.在vc中,sleep中的第乙個英文字元為大寫的"s" ,在linux下不要大寫,在標準c中是sleep, 不要大寫,簡單的說vc用sleep, 別的一律使用sleep。 3.在vc中,sleep()裡面的單位,是以毫秒為單位,所以如果想讓函式滯留1秒的話,應該是sleep(1000); 在linux下,sleep()裡面的單位是秒,而不是毫秒。 示例:#include #include int main() usleep函式: 功能: usleep功能把程序掛起一段時間, 單位是微秒us(百萬分之一秒)。 語法: void usleep(int micro_seconds); 返回值: 無。 注意:這個函式不能工作在 windows 作業系統中。 usleep() 與sleep()類似,用於延遲掛起程序。程序被掛起放到reday queue。只是一般情況下,延遲時間數量級是秒的時候,儘可能使用sleep()函式。 且此函式已被廢除,可使用nanosleep。 如果延遲時間為幾十毫秒,或者更小,儘可能使用usleep()函式。這樣才能最佳的利用cpu時間。 delay函式: 功 能: 將程式的執行暫停一段時間,單位是毫秒ms(千分之一秒) 用 法: void delay(unsigned milliseconds); 示例:#include int main(void) delay()是迴圈等待,該程序還在執行,佔用處理器。 sleep()不同,它會被掛起,把處理器讓給其他的程序。 8樓:網友 關於sleep()函式在windows系統和linux系統下是兩個不同的函式,差別較大,但功能是相同的,都是將程序掛起一段時間。 windows系統下函式名為sleep(),其函式原型為: #include 函式使用標頭檔案。 void sleep(dword dwmilliseconds); 引數為毫秒。 #include int main() printf("好"); /*輸出「你」和「好」之間會間隔10秒,並輸出10個點*/ return 0; linux系統下函式名為sleep(),其函式原型為: #include 函式使用標頭檔案。 unsigned int sleep(unsigned int seconds);引數為毫秒 (如果需要更精確可以用usleep,單位為微秒) 修改上面的**,以適應linux系統。 #include //1、linux 標頭檔案。 #include int main() printf("好"); /*輸出「你」和「好」之間會間隔10秒,並輸出10個點*/ return 0;} 9樓:霜染楓林嫣紅韻 語言中如果遇到問題,一定要請教老師,不要在這裡聽別人怎麼說?老師講的才是正確的。 10樓:網友 你可以試試把main前面改成void 其中有四個大括號你可以試著改成[ 這種形式。 11樓:網友 加上"#include ",還有,是小寫的。 linux中c語言程式設計時的sleep函式和clear函式的問題 12樓:網友 while(n!=0) printf("%2d:%2d:%2d",n/3600,(n%3600)/60,n%60); //這裡必須要有,不然,因為快取的問題,系統預設輸出是行快取輸出,在沒有遇到回車換行時,快取沒有滿時,資料會一直不能輸出,加了回車,就可以輸出了。 c語言中sleep函式的誤差能算出來嗎? 13樓:網友 在sleep前執行一次gettimeofday,在sleep後執行一次gettimeofday,將兩個時間相減,得到時間差,比較時間差與sleep的時間。 為什麼加上sleep(5000);後就出現編譯失敗呢?如果去掉後又恢復正常,該怎麼改正才能正常執行 14樓:錢傳傑 如果要用sleep 首先sleep(5000);的第乙個s要大寫。 第二需要在開頭新增#include 迴圈實現。include int main printf d t return 0 簡單修改一下就可以變遞迴了。如下。include int fanzhuan int n,int t int main c語言 編寫遞迴函式 可以看看 演算法精解 kyle loudon著 或者 資料結構 主編 安訓國... include include using namespace std int main return x 題目1062 分段函式 時間限制 1 秒 記憶體限制 32 兆 特殊判題 否 提交 2877 解決 1671 題目描述 編寫程式,計算下列分段函式y f x 的值。y x 2.5 0 x 2 ... include void mysort int p,int n int main int argc,char argv i mysort a,10 for i 0 i 10 printf d a i printf n return 0 void bubble sort int a,int n p2 ...請用C語言編寫遞迴函式,C語言 編寫遞迴函式
求C編寫分段函式,求大佬解答c 語言分段函式
c語言編寫排序函式,實現對主函式中陣列的公升序排序