[问题] 求助 出现 invalid memory reference

楼主: zx168zx (zx168zx)   2014-12-11 12:41:30
不好意思 小弟又来请教各位大大
这几天程式跑一跑都会出现
segmentation fault invalid memory reference
请问这个问题是占存内存不足吗?
因为我是跑很多笔资料 而且每一笔都会记录下来
我用call flush(unit)
然后每次执行他都可以跑不固定的量 所以我的程式应该没有错吧
现在我可能要他跑3000笔资料 他跑几百笔资料后就出现这个error了
或是几百笔资料后纪录的内容都变成n/a
如果是纪录n/a这样他就会显示跑完 不是error 所以会有这2种奇怪的错误
我重新执行后 就是比如上次跑到313笔之后都显示n/a 我就从314开始跑
或是出现error 也是让他从断掉那边再跑
他又可以继续跑并继续纪录资料 但可能几百笔后又会有error
请问这是哪边出问题 是程式码还是memory的问题还是??
因为之前用其他程式跑过更多资料是都没出现这样的问题 所以想请教看看
麻烦各位大大为小弟指点迷津!
作者: terryys (terry)   2014-12-15 10:46:00
有可能是类似一个上限只有10的阵列但是你存取第11个元素
楼主: zx168zx (zx168zx)   2014-12-15 14:25:00
我不太懂...因为我接续执行他是能够执行的这样还是我阵列的问题吗?\

Links booklink

Contact Us: admin [ a t ] ucptt.com