看板 EE_DSnP 關於我們 聯絡資訊
我輸入錯誤的檔案名稱之後 跳出error message,在ddd下就無限的顯示^G 然後就當了... 在ddd下 他看起來有順利跑完第一輪的cout 然後再次跑到 status = cmdMgr->execOneCmd();時,就無限迴圈了 看起來應該是readCmd被不斷讀取? 可是readCmd的code不是已經被包起來了 所以問題是出在我的closeDofile()少做了什麼嗎??? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.250.75
dryadd52379:估計是在newCmd = readCmd(cin);無窮迴圈的,但不知道 11/04 00:59
kickpp:不是 是opendofile少做了事... 11/04 00:59
dryadd52379:原因~"~ 11/04 00:59
kickpp:基本上錯誤檔名不會讀到檔案 更不會有END_INPUT_KEY所以不 11/04 01:00
kickpp:會執行closedofile... 11/04 01:01
dryadd52379:可是他有顯示error的訊息,所以是我忘記reset某些東西 11/04 01:06
dryadd52379:成功了謝謝~! 11/04 01:08
j0214ack:很好奇^G到底是什麼字元 11/04 19:48
gamerred:^G就是beep聲吧 你可以把它印出來試試看XD 11/04 21:49
j0214ack:噢噢原來,因為我的ubuntu現在聽不到beep= = 11/05 16:33
j0214ack:謝啦! 11/05 16:33
victoret:更新的話就可以聽到,但是不建議。 11/05 19:00
victoret:之前板上的方法似乎有人可以有人不能的樣子 11/05 19:00
j0214ack:我就是更新到11.10之後就無聲了說,好像真的無解 11/08 03:12