如何讓while的輸出之間存在時間間隔
uj5u.com熱心網友回復:
while(n<maxSize){if (n%100000==0){輸出}
n++
}
uj5u.com熱心網友回復:
sleep()函式uj5u.com熱心網友回復:
#include <stdio.h>
#include <windows.h>
int main(void)
{
int nDelayTime = 0;
while(1)
{
nDelayTime++;
if(nDelayTime == 1000)
{
nDelayTime=0;
printf("hello world\n");
}
Sleep(1);
}
return 0;
}
每次延時1ms,積累1000次也就是1s,這樣做不會影響其他部分
uj5u.com熱心網友回復:
肯定會,你這個是單執行緒的uj5u.com熱心網友回復:
linux下用sleep()/usleep();Windows下可以用Sleep()注意下引數的表示意義可能不一樣,不如有的是秒,有的是毫秒
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/133552.html
標籤:C語言
上一篇:撰寫一個mul函式求一到十的乘積,幫忙看一下代碼哪里錯了,為什么結果不對
下一篇:VC6總是提示有錯誤
