作者jack58 (不能當廢渣)
看板C_and_CPP
標題[問題] Sleep的用法
時間Mon May 18 21:58:21 2009
小弟我現在寫程式有一點瓶頸= = 一直想不通
我希望能夠使用Sleep()讓程式停一小段時間
但是在停止的同時我希望能進行其他指令 ex: scanf
像是執行
printf("test\n");
Sleep(3000);
printf("test2\n");
執行結果:
test
1秒...
2秒...
3秒...
test2
在這3秒鐘內要怎麼安插其他指令?也就是說3秒繼續算,但是當我執行超過3秒系統就執行
下一個指令printf("test2\n");
我怎麼試都不行..
希望強者能給我方向
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.227.130.123
推 montreal:timer 05/18 22:04
→ dueseven:thread? 05/18 22:07
→ jack58:timer的用法是如何? 05/18 22:11
→ MOONRAKER:int k=30; while(k){--k; sleep(100); 做點事}printf(); 05/19 01:26
推 jerohands:DWORD time = timeGetTime(); 05/19 02:15
→ jerohands:while(time-timeGetTime() < 3000) {...} 05/19 02:15