- 积分
- 185
贡献390
飞刀43 FD
注册时间2011-3-2
在线时间102 小时
|
楼主 |
发表于 2012-8-28 16:48:08
|
显示全部楼层
发生问题的位置和解决办法已经找到,就是不知道原因。谁能解释下?
调试发现,只要把这一用来生成路径和文件名的函数:
“ sprintf(ch0, "a:\\ZhuanH\\SM_%04d.jpg", tem[0]++); //数据转换成字符串 ”
隐掉。回去的路就很通畅,由此确定产生问题的地方。然后根据过去的经验猜想,可能是私有的字符串变量地址ch0跟别的数据重叠了,发生程序跑飞故障。把它声明成全局变量,问题解决。可是这是什么原因,为什么私有变量就会出问题,哪里设置不对?管理员老师请赐教。谢谢 |
|