Fortran 文件处理

本文介绍了Fortran编程中的文件处理,包括使用open语句设置文件状态、访问方式、存储格式等参数,read和write语句进行文件的输入输出,以及close语句关闭文件。详细讲解了不同文件状态如old、new、replace和scratch,以及顺序存取、直接存取和添加模式。此外,还提到了二进制文件和错误处理机制。
摘要由CSDN通过智能技术生成
  • 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”
      • 由系统指定
  • access:一个字符串表达式
    • access=“sequential”
      • 顺序存取方式:安装建立的时间顺序进行读写操作
    • access=“direct”
      • 直接存取方式:从文件中任意记录字段直接进行读写操作
    • access=“appedn”
      • 添加新记录
  • form
    • form=“formatted”
      • 有格式存储格式
    • form=“unformatted”
      • 无格式存储格式
    • form=“binary”
      • 二进制存储格式
  • recl:整形
    • 指定文件记录的长度
  • action:
    • action=“read”
    • action=“write”
    • action=“readwrite”
  • err:goto跳转(err发生后)
  • iostat
    • 错误代码保存在的变量
  • advance="no" 参数
    • 禁止读取器提前跳过空格
       

文件输入语句 read

  • 类似的

文件输出语句 write

  • 类似的

文件关闭语句 close

  • 类似的
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

River Chandler

谢谢,我会更努力学习工作的!!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值