作者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
1F:推 montreal:timer 05/18 22:04
2F:→ dueseven:thread? 05/18 22:07
3F:→ jack58:timer的用法是如何? 05/18 22:11
4F:→ MOONRAKER:int k=30; while(k){--k; sleep(100); 做点事}printf(); 05/19 01:26
5F:推 jerohands:DWORD time = timeGetTime(); 05/19 02:15
6F:→ jerohands:while(time-timeGetTime() < 3000) {...} 05/19 02:15