fortran特定位置文件读写(open、write和read命令)

您所在的位置:网站首页 fortran中的format语句 fortran特定位置文件读写(open、write和read命令)

fortran特定位置文件读写(open、write和read命令)

#fortran特定位置文件读写(open、write和read命令)| 来源: 网络整理| 查看: 265

fortran在科学计算中常常需要从文件中读出和写入大量数据,因此指定读写位置就尤其重要,本文介绍三个命令的主要选项。

打开命令open的选项

当我们使用open命令时,默认的打开选项为: open(UNIT=number, FILE=‘filename’, FORM=‘FORMATTED’, STATUS=‘UNKNOWN’, ACCESS=‘SEQUENTIAL’, RECL=length, ERR=label, IOSTAT=iostat, BLANK=‘NULL’, POSITION=‘ASIS’, ACTION=‘READWRITE’, PAD=‘YES’, DELIM=‘NONE’)

每个选项的含义与注意事项 UNIT=number,number应该为整数,最好避开1、2、5、6;此步骤为必需 FILE=‘filename’,加引号,输入文件名,此步骤为必需 FORM=‘FORMATTED’, 该选项表示以文本文件保存,另一个选项‘UNFORMATTED’表示以二进制文件保存 STATUS=‘UNKNOWN’, 其他选项有‘NEW’表示该文件原本不存在,‘OLD’表示改文件原本就存在,‘REPLACE’表示覆盖原本的文件,'SCRATCH’表示打开一个暂存盘,不需要文件名 ACCESS=‘SEQUENTIAL’, 表示顺序读取文件,需要按顺序读写文件,另一个选项‘DIRECT’表示直接读取文件,可指定任意位置读写 RECL=length, length的单位是bytes,即设置每一模块的读取分区长度 ERR=label, 当读取发生错误时,可以跳跃到label后继续读取 IOSTAT=var, 当返回var>0表示读取发生错误,var=0表示读取正常,var0表示读写错误,stat=0表示读写正常,stat



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3