Fortran学习12:IO 1

本文介绍了Fortran中文件操作的基本概念,包括文件读写方式、文件类型及打开、读写和关闭文件的方法。同时详细解释了open、read、write等命令的使用细节。

之前写程序的时候,我们经常会使用read和write命令,这俩是最简单的io流命令,但是他们是有问题的,因为他们在读取之后,数据不能长期保存,这是个很恶心的问题,所以这个时候就需要文件来帮忙了。

Fortran读取文件有两种方式,一个是顺序读取,另一个是直接读取,把顺序读取想象成磁带的读取就行,只能从头到尾,直接读取则是在读写文件的时候,可以跳跃到任意位置来进行读写。

保存文件也有两种,很简单,保存为文本文件以及保存为二进制文件,大概就是这么多,下面就开始命令学习吧。

1、open命令,这个命令就是打开文件

open(unit=iounit, file=name,form=formatted iostat=ios, &
     status="old/new/replace/scratch/unknown", action="https://blog.csdn.net/read/write/readwrite", access="sequential/direct"sequential/direct)
if ( ios /= 0 ) stop "Error opening file name"

UNIT必须是正整数,尽量要避免1、2、5、6,因为2、6是默认输入的位置(屏幕),1、5是默认输入的位置(键盘)。

form有两种,一种是formatted,另一种是unformatted,前者是用文本文件形式来保存,后者则用二进制文件格式来保存

status="old/new/replace/scratch/unknown"

其中,new表示这个文件原本不存在。是第一次打开

           old表示这个文件原本就存在

           replace表示如果文件以及存在,会覆盖掉之前的内容,如果文件不存在,就会生成一个新文件

          scratc表示带开一个暂存

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值