fortran中open语句打开文件错误问题

[复制链接]
查看11 | 回复1 | 2010-10-13 15:23:07 | 显示全部楼层 |阅读模式
fortran中用这样一句来打开文件01.dat:
OPEN (14, FILE='01.dat', STATUS='OLD', IOSTAT=IER, ERR=999)
其中IER是错误标志,IER为0时表示文件打开正确,IER不为0时表示文件打开错误
我每次运行到这一句时IER的值都会莫名其妙的变成29,到底是哪里有问题啊?
.dat文件和程序是在同一目录下的,而且也加入project了。

回复

使用道具 举报

千问 | 2010-10-13 15:23:07 | 显示全部楼层
IOSTAT:出错状态说明。iostat是—个缺省长度为4的整形变量。当执行此OPEN语句时系统给变量赋值:零
没有发生错误负数
文件结尾正数
发生错误,其值视具体计算机系统而定若省略该项则没有此功能。按照你的描述可能是指定的文件不存在,看看你的数据文件01.dat是不是跟程序在同一目录下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行