回 帖 发 新 帖 刷新版面

主题:程序运行出现奇怪问题

本人使用cvf6.6版fortran console application做工程实现了一个循环次数较大的程序,但运行没有达到最大循环次数就结束了,且运行前后均未提示有任何问题及警告。
因程序较大,本人不方便帖出来。在此问下,有没可能是版本及工程问题?

回复列表 (共35个回复)

11 楼

没有任何错误提示,就over了

12 楼

没有错误提示,结束时“press any key to continue”

13 楼

程序有输出语句么?是不是程序已经正常执行完毕了啊?

另:
Find in files一下,如果程序有Call EXIT或是STOP那就在那些地方设置断点,然后再F5:)

14 楼

只有“press any key to continue”给我的感觉就是, 正常退出了.

15 楼

昨天又调试了下,发现问题出现在下面这句上:

ALLOCATE(CTP)

16 楼

问题还没解决,恳请大家不吝赐教

17 楼

[quote]昨天又调试了下,发现问题出现在下面这句上:

ALLOCATE(CTP)[/quote]
这句话出了什么问题呢?有什么现象?

18 楼

9楼程序段是大循环的一部分,大循环设定循环次数10 000 000次,在运行了4146380次后,程序在ALLOCATE(CTP)此句结束大循环并终止程序,且无任何错误提示

19 楼

程序运行时,cpu使用率50%-60%,内存使用了400M左右,
电脑配置:cpu双核1.8G,内存1G

20 楼

如果真是循环那么多次,那就是内存资源耗尽导致的了。Allocate语句非常费内存,不适合多次调用!

我来回复

您尚未登录,请登录后再回复。点此登录或注册