インテル® Fortran コンパイラー 18.0 デベロッパー・ガイドおよびリファレンス

ファイルレコード

ファイルは、レコードで構成されています。個々のレコードは、ファイル内の 1 つの項目です。これは端末で入力された行である場合や、磁気テープまたはディスクファイル上の論理レコードである場合があります。1 つのファイル中のすべてのレコードは同じ種類です。

Fortran では、レコードに転送されるバイト数がレコード長を超えることはできません。個々の書式なし READ 文または WRITE 文ごとに 1 つのレコードが転送されます。書式付き READ または WRITE 文は、斜線 (/) 編集記述子を使用して複数のレコードを転送することができます。

バイナリーファイルでは、1 つの READ または WRITE 文は、転送されるバイト数を処理するために必要な数のレコードを読み書きします。出力時には、不完全な書式付きレコードは空白で埋められます。不完全な書式なしのバイナリーレコードは、不定バイト (ゼロ) で埋められます。