PET.for 文件42行,50行,55行。 类似这种调用语句: RELHIT = INTERP(10, RELHT(20), REAL(DOY)) 是否应该是 RELHIT = INTERP(10, RELHT, REAL(DOY)) |
楚香饭 发表于 2014-10-28 12:21 我传了程序的源代码,按照网页说的进行了逐句调试,可是输出值确实很大,而且每次我在运行之前都要加上/check:uninit. 不知道是不是必须要这是调试出的断点数据: |
我建议你学习一下 debug ,下个断点一跟踪 ,立即可以得出是否有值。 如要给长代码,可直接上传附件。 |
楚香饭 发表于 2014-10-28 11:01 哥们,您看这种情况下是不是RELMAI有初始值了? |
1.我和百事可乐都告诉你了,这不是没定义,而是没有初值。请不要只顾自己说,完全不管别人的回复。 2.再次强调,你的代码不足,无法调试。 3.请自行 debug,看是否满足了。如何 debug 请阅读 http://debug.w.fcode.cn |
楚香饭 发表于 2014-10-25 19:34 应该满足了,我在xp里的ivf跑就没有问题,移植到win7就不行了,说interp没定义 |
这不是说你没定义哦,这是说这个变量没有值. 没有定义,一定是编译错误. 没有值,一定是运行时错误 |
捐赠本站|Archiver|关于我们 About Us|小黑屋|Fcode ( 京ICP备18005632-2号 )
GMT+8, 2024-12-24 07:55