我得到以下核心转储信息:异常处理
终止叫做抛出 '的std :: out_of_range' 什么()的一个实例后:basic_string的:: SUBSTR 中止 - 核心转储
我从大文件中读取14位十六进制数字。 ??周期性我注意到有这些空行(好吧,我不知道它是什么如何处理这个异常可能是尝试捕捉啄它看起来象下面这样:
123456789ABCDE
123456789ABCDE
123456789ABCDE
123456789ABCDE
我不知道是什么隐藏符号占据的空间,但其造成的问题,我不知道如何处理this..any想法吗?也许我能得到如何处理它的样本?
发布更多验证码;我怀疑你错过了某处的边界检查,但我无法确定。无论如何,您应该在处理数据之前对其进行验证,而不是捕获由无效数据导致的异常。 – You 2010-09-29 23:24:57