代碼:http://pastie.org/1966795爲什麼當循環執行完成時發生此錯誤,以及如何停止它?
TXT文件我使用:http://pastie.org/1966800
記住程序運行時,我唯一的問題是,它在最後顯示錯誤消息(見:trackback),我不知道如何解決。
代碼:http://pastie.org/1966795爲什麼當循環執行完成時發生此錯誤,以及如何停止它?
TXT文件我使用:http://pastie.org/1966800
記住程序運行時,我唯一的問題是,它在最後顯示錯誤消息(見:trackback),我不知道如何解決。
當print_et_list
執行第四個時,會發生問題。那時你已經超過了輸入文件的末尾,所以readline
一直返回空字符串。如果question
爲空,則應提前從print_et_list
返回,並在main
中正確處理此案例。
這是修復它的一段代碼。我在主函數中發現了錯誤。這對我來說似乎有點波濤洶涌,但它運行起來。如果你們中的任何一個人看到了這一點,並有一個更優雅的解決方案,我全部都聽過
我使用俚語在我的代碼,以激起興趣哈哈,對不起,如果它冒犯了。這不是NSFW,不用擔心。
我對這個比較陌生,但是我之前沒有看到一個人在外部網站上列出的代碼。我懷疑這樣做會影響搜索,另外還會讓人們難以真正看到代碼。 – 2011-05-25 11:41:42
你如何建議我可以更好地處理這個問題?正如我設置問題!=「」。然後我嘗試了'while question'。兩者都調用了相同的錯誤。 – Louis93 2011-05-24 16:22:14