- Fortran 文件处理
文件操作语句
文件打开语句 open
open(unit=,file=,status,acess=,form=,recl=,action=,err=,iostate=I/O)
- 设备号:一个整形
- 一条open语句对应一个设备
- file:一个字符串表达式
- 文件的绝对路径
- status:字符串表达式
- status=“”old“”
- 文件已经存在
- status=“new”
- 将创建文件
- status=“replace”
- 替换原文件内容或者创建性的文件
- status=“scratch”
- 为指定的设备号连接一个临时文件
- status=“unknown”
- 由系统指定
- status=“”old“”
- access:一个字符串表达式
- access=“sequential”
- 顺序存取方式:安装建立的时间顺序进行读写操作
- access=“direct”
- 直接存取方式:从文件中任意记录字段直接进行读写操作
- access=“appedn”
- 添加新记录
- access=“sequential”
- form
- form=“formatted”
- 有格式存储格式
- form=“unformatted”
- 无格式存储格式
- form=“binary”
- 二进制存储格式
- form=“formatted”
- recl:整形
- 指定文件记录的长度
- action:
- action=“read”
- action=“write”
- action=“readwrite”
- err:goto跳转(err发生后)
- iostat
- 错误代码保存在的变量
- advance="no" 参数
- 禁止读取器提前跳过空格
- 禁止读取器提前跳过空格
文件输入语句 read
- 类似的
文件输出语句 write
- 类似的
文件关闭语句 close
- 类似的