インテル® Fortran コンパイラー 18.0 デベロッパー・ガイドおよびリファレンス
ファイルを開いた後、または事前結合ファイルを使用した後に、次の文を使用できます。
READ、WRITE、ACCEPT、および PRINT を使用してレコード I/O を実行する。
BACKSPACE、ENDFILE、および REWIND を使用してファイル内のレコード位置を設定する。
DELETE、REWRITE、TYPE、および FIND を使用して、さまざまな操作を実行する。
レコード I/O 文では、適切なレコード I/O 書式 (書式付き I/O、リスト指定 I/O、ネームリスト I/O、または書式なし I/O) を使用しなければなりません。
READ レコード I/O 文および WRITE レコード I/O 文では、次の指定子を使用することができます。
UNIT 指定子では、入力または出力するユニット番号を指定します。
END 指定子では、ファイル終了マーク (EOF) に到達した時に分岐するラベルを指定します。これは、シーケンシャル・ファイルに対する入力文のみに適用されます。
ERR 指定子では、エラー発生時に分岐するラベルを指定します。
IOSTAT 指定子では、エラー発生時にそのエラー番号を格納する整数変数を指定します。
FMT 指定子では、FORMAT 文のラベルまたは FORMAT を指定する文字データを指定します。
NML 指定子では、NAMELIST 文の名前を指定します。
REC 指定子では、直接アクセスするレコード番号を指定します。
ノンアドバンシング I/O を使用する場合は、ADVANCE、EOR、および SIZE の各指定子を使用します。
REWRITE 文を使用する場合は、UNIT、FMT、ERR および IOSTAT の各指定子を使用できます。