行順次ファイルから読み取りを行うには、ファイルをオープンして、READ ステートメントを使用します。 プログラムは、ファイルの作成時に入力されたのと同じ順序でレコードを次々と読み取ります。
ファイル・レコード内の文字は、以下のいずれかの条件が起こるまで、一度に 1 文字ずつレコード域に読み込まれます。
区切り文字は廃棄され、レコード域の残りの部分はスペースで埋められます。(レコード域はファイル・レコードより長くなります。)
次の未読文字がレコード区切り文字であると、その文字は廃棄されます。次の READ は、次のレコードの先頭文字から読み取りを行います。(レコード域はファイル・レコードと同じ長さになります。)
これ以外の場合、次の未読文字が、次の READ によって読み取られる先頭文字になります。(レコード域はファイル・レコードより短くなります。)
レコード域の残りは、スペースで埋められます。 (レコード域はファイル・レコードより長くなります。)
関連参照
OPEN ステートメント (Enterprise COBOL 言語解説書)
WRITE ステートメント (Enterprise COBOL 言語解説書)