回 帖 发 新 帖 刷新版面

主题:在程序中如何判断“内存是否够用”?

根据输入数据开辟不同大小的动态数组,但是有时程序运行后报虚拟内存不足。

如何在程序开辟动态数组之前,通过代码判断是否有足够内存,如果不够,给出提示?

回复列表 (共1个回复)

沙发

integer ERR
ALLOCATE( a(100) , STAT=ERR )
if ( ERR /= 0 ) 错误

我来回复

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