デフォルトの規約が想定できる場合 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% |