[問題] 正在跑迴圈的視窗怎麼關閉程式

看板C_and_CPP (C/C++)作者 (小鋼)時間16年前 (2009/08/13 13:14), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/2 (看更多)
我是用Win32 API寫的 我的程式是跑計算的無限堆疊迴圈 (就算有限也是幾十萬這樣的....) while(....) { .... } 那我現在想要關閉視窗,如果按右上角的X 會因為迴圈尚未執行完所以被排在後面永遠都到不了 有甚麼方法可以關閉視窗呢 (用 Ctrl + Alt + Del 以外的方法.....) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.138.34.169

08/13 13:33, , 1F
在 while 裡面 Check close 的 flag or event.
08/13 13:33, 1F

08/13 13:34, , 2F
每個迴圈你要去檢查事件堆疊啊.event driven的系統都這樣作.
08/13 13:34, 2F
文章代碼(AID): #1AWw4nA5 (C_and_CPP)
文章代碼(AID): #1AWw4nA5 (C_and_CPP)