手机版

fortran95的使用方法7(11)

发布时间:2021-06-07   来源:未知    
字号:

fortran95的使用方法

下面更加详细地说明OPEN语句当中所使用的各种说明符的含义。

1 FILE=

● 说明符FILE=的值就是与给定部件联结的文件的名称。它尾部的所有空格都被忽略。而文件名称表达式必须是系统的合法名称。

● 如果在OPEN语句当中省略该说明符,并且部件也没有与文件建立联结,那么说明符STATUS=给出值SCRATCH,这时部件联结一个依赖具体系统的文件。

2 STATUS=

● 其中的标量默认字符表达式取值为OLD,NEW,SCRATCH,REPLACE,以及UNKNOWN。

● 当说明符取值为OLD时,文件存在,而取值为NEW时,则文件不存在。

● 当具有值NEW的OPEN语句成功运行之后,生成相应的文件,然后状态自然转变为OLD。

● 当取值为REPLACE时,如果文件不存在,那么OPEN语句生成一个新文件,然后状态取为OLD;而如果文件已经存在,则该文件被删除,OPEN语句生成一个新文件,具有与被删除文件相同的文件名称,然后状态取为OLD。

● 如果取值为SCRATCH,则生成文件并联结到指定的部件,以供程序使用,然后在执行引用同一个部件的CLOSE语句之后,或者是程序终止之后,该文件被删除。 ● SCRATCH不能用于命名文件。

● 如果取值为UNKNOWN,则具体的状态依赖于系统的约定。如果说明符被省略了,则默认值就是UNKNOWN。

3 ACCESS=

● 其中标量默认字符表达式的取值为SEQUENTIAL或DIRECT。分别表示文件联结的访问方法为序列访问或直接访问。

● 如果该说明符被省略,则默认取值为SEQUENTIAL。

● 如果联结文件已经存在,那么该说明符指定的访问方法必须对于该文件是合法的。 ● 如果文件不存在而需要生成新文件,那么说明符指定的访问方法必须对于该新文件是合法的。

4 FORM=

● 其中标量默认字符表达式取值为FORMATTED或UNFORMATTED。分别表示文件联结为格式化输入输出或无格式输入输出。

● 如果该说明符被省略了,那么在文件联结为直接访问时,默认值为UNFORMATTED;而如果文件联结为序列访问时,默认值为FORMATTED。

● 如果联结文件已经存在,那么该说明符指定的格式必须对于该文件是合法格式。 ● 如果文件不存在而需要生成新文件,那么说明符指定的格式必须对于该新文件是合法格式。

5 RECL=

● 该说明符的取值必须为正整数。在文件联结为直接访问的情况下,该取值表示文件的每个纪录的长度;在文件联结为序列访问的情况下,该数值表示文件的所有纪录当中最大的长度。

fortran95的使用方法7(11).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)