24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1337  |  回复: 5

xingxiao

铜虫 (小有名气)

[求助] fortran 程序运行中的错误

程序运行到1000多次就停了,出现下面的窗口,有谁知道是什么问题?



forrtl: severe (157): Program Exception - access violation
Image              PC        Routine            Line        Source
NandH10%.exe       0042B429  Unknown               Unknown  Unknown
NandH10%.exe       004326F8  Unknown               Unknown  Unknown
NandH10%.exe       0047CE89  Unknown               Unknown  Unknown
NandH10%.exe       0046D9A4  Unknown               Unknown  Unknown
kernel32.dll       7C817077  Unknown               Unknown  Unknown

Incrementally linked image--PC correlation disabled.
Press any key to continue
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

snoopyzhao

至尊木虫 (职业作家)

【答案】应助回帖


jjdg(金币+1): 感谢参与 2011-07-04 12:46:53
数组越界了吧……
2楼2011-07-04 10:29:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xingxiao

铜虫 (小有名气)


dubo(金币+1): 欢迎常来程序语言版讨论 2011-07-31 13:32:43
在检测时出现了下面的警告,能不能提示下该怎么修改呢?谢谢                                         


Warning: In the call to QIUPOEDENEVPINGJUN, actual argument #54 has no corresponding dummy argument.
     &H1,I1,HH1,H2,I2,HH2)
3楼2011-07-04 16:35:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Wuhe

银虫 (小有名气)


dubo(金币+1): 欢迎常来程序语言版讨论 2011-07-31 13:32:51
可能是数组越界了哈
4楼2011-07-07 11:25:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xingxiao

铜虫 (小有名气)


dubo(金币+1): 欢迎常来程序语言版讨论 2011-07-31 13:32:57
引用回帖:
Originally posted by snoopyzhao at 2011-07-04 10:29:38:
数组越界了吧……

应该是越界了,我定义的数组范围是(0:Ng),Ng是400,不知道对不对,运行程序后还出现下面的警告,而且在HH2的下面有一个符号“^“,是不是表示HH2这个参量越界了?后来我就不让整个程序算HH2了,就是把它去掉了,结果还是走一会就停了,您能帮我分析分析吗?将会十分感谢。。。


Warning: In the call to QIUPOEDENEVPINGJUN, actual argument #54 has no corresponding dummy argument.     &H1,I1,HH1,H2,I2,HH2)----------------------                                                                             ^
Warning: Routine QIUPOEDENEVPINGJUN called with different number and/or type of actual arguments in earlier call - C attribute required if intended. call qiuPoEDenEvpingjun(Ng,Po,El,Dene,Eve,Jfe,Den1,-------------^NandH1%.obj - 0 error(s), 2 warning(s)
5楼2011-07-07 16:25:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

snoopyzhao

至尊木虫 (职业作家)

【答案】应助回帖


xingxiao(金币+5): 2011-07-11 08:57:13
dubo(金币+1): 欢迎常来程序语言版讨论 2011-07-31 13:33:05
引用回帖:
Originally posted by xingxiao at 2011-07-07 16:25:05:
应该是越界了,我定义的数组范围是(0:Ng),Ng是400,不知道对不对,运行程序后还出现下面的警告,而且在HH2的下面有一个符号“^“,是不是表示HH2这个参量越界了?后来我就不让整个程序算HH2了,就是把它去掉 ...

你的错误应该不在于编译提示的这句。这句只是说子函数中的变量个数比起来调用函数中参数个数少。

而且,你的程序似乎很老……

如果不涉及保密,贴代码吧……不然也只能是猜,猜,猜……

如果涉及保密,就算了吧,我们也就不猜了……
6楼2011-07-07 16:28:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 xingxiao 的主题更新
信息提示
请填处理意见