看板 C_and_CPP 關於我們 聯絡資訊
小弟我現在寫程式有一點瓶頸= = 一直想不通 我希望能夠使用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