之前写程序的时候,我们经常会使用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表示带开一个暂存

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

被折叠的 条评论
为什么被折叠?



