Sun Studio 12: Fortran プログラミングガイド

2.1.3 OPEN 文を使用せずにファイルを開く

デフォルトの規約が想定できる場合 OPEN 文は任意で、使用しなくてもかまいません。論理ユニットへの最初の操作が OPEN または INQUIRE 以外の入出力文である場合は、ファイル fort.n が参照されます。n は論理ユニット番号です。特別な意味を持つ、0、5、6 を除きます。

これらのファイルは、プログラムの実行の前に存在する必要はありません。ファイルへの最初の操作が OPEN 文または INQUIRE 文でない場合、ファイルは作成されます。

例: 次のコード中の WRITE 文がユニット 25 に発行される最初の入出力文である場合、ファイル fort.25 が作成されます。


demo% cat TestUnit.f
      IU=25
      WRITE( IU, '(I4)' ) IU
      END
demo%

このプログラムは、ファイル fort.25 を開いて、そのファイルに書式付きレコードを 1 つ書き込みます。


demo% f95 -o testunit TestUnit.f
demo% testunit
demo% cat fort.25
  25
demo%