易码技术论坛

 找回密码
 加入易码
搜索
查看: 212082|回复: 6

[求助]错误读写地址是怎么造成的?

[复制链接]
发表于 2006-5-27 16:54:00 | 显示全部楼层
可能是数组下标越界之类的问题
发表于 2006-5-27 18:14:00 | 显示全部楼层
比如:

if(strchr("hello",'h')){}

这就会报错的。

但是a10005太大了,估计是下标越界了。
 楼主| 发表于 2006-5-31 09:43:00 | 显示全部楼层
是123d4与123d5出错!不知是怎么回事!
发表于 2006-5-31 09:58:00 | 显示全部楼层
程序有错!

帖出来看看。
 楼主| 发表于 2006-5-31 10:23:00 | 显示全部楼层
已经找到错误了,我把

if(dz[w]==5)

写成了

if(dz[w==5])

了,从而造成了这个错误!谢谢大家帮忙!
发表于 2006-6-23 21:17:00 | 显示全部楼层
我的2个程序也是这样啊,不过错误读写地址是0 3,也找不出程序有错,不知道是什么原因~[em04]
 楼主| 发表于 2006-5-27 15:05:55 | 显示全部楼层 |阅读模式
我编了一个程序,在文曲星真机与模拟器上运行都是正常的,不管运行多长时间都没出现问题,但是在认证机上运行不过几分钟就会出现"错误读写地址,a10005"这样的提示,我看过源程序了,并没有发现有什么错误,所以想请教大家:造成错误读写地址的原因是什么呢?能举些例子吗?
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

Archiver|手机版|小黑屋|EMAX Studio

GMT+8, 2024-5-13 19:15 , Processed in 0.011594 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表