我得到以下核心轉儲信息:異常處理
終止叫做拋出 '的std :: out_of_range' 什麼()的一個實例後:basic_string的:: SUBSTR 中止 - 核心轉儲
我從大文件中讀取14位十六進制數字。 ??週期性我注意到有這些空行(好吧,我不知道它是什麼如何處理這個異常可能是嘗試捕捉啄它看起來象下面這樣:
123456789ABCDE
123456789ABCDE
123456789ABCDE
123456789ABCDE
我不知道是什麼隱藏符號佔據的空間,但其造成的問題,我不知道如何處理this..any想法嗎?也許我能得到如何處理它的樣本?
發佈更多驗證碼;我懷疑你錯過了某處的邊界檢查,但我無法確定。無論如何,您應該在處理數據之前對其進行驗證,而不是捕獲由無效數據導致的異常。 – You 2010-09-29 23:24:57