|
SEQUENTIAL OUTPUT
BUFFERED
|
WRITE FILE(file-reference)
FROM(reference);
LOCATE based-variable
FILE(file-reference);
|
SET(pointer reference)
|
|
SEQUENTIAL OUTPUT
UNBUFFERED
|
WRITE FILE(file-reference)
FROM(reference);
|
|
|
SEQUENTIAL INPUT
BUFFERED
|
READ FILE(file-reference)
INTO(reference);
READ FILE(file-reference)
SET(pointer-reference);
READ FILE(file-reference)
IGNORE(expression);
|
|
|
SEQUENTIAL INPUT
UNBUFFERED
|
READ FILE(file-reference)
INPUT(reference);
READ FILE(file-reference)
IGNORE(expression);
|
|
|
SEQUENTIAL UPDATE
BUFFERED
|
READ FILE(file-reference)
INTO(reference);
READ FILE(file-reference)
SET(pointer-reference);
READ FILE(file-reference)
IGNORE(expression);
REWRITE FILE(file-reference)
FROM(reference);
|
|
|
SEQUENTIAL UPDATE
UNBUFFERED
|
READ FILE(file-reference)
INTO(reference);
READ FILE(file-reference)
IGNORE(expression);
REWRITE FILE(file-reference);
|
FROM(reference)
|
|
Notes:
1 The complete file declaration
would include the attributes FILE, RECORD, and ENVIRONMENT
2 The statement READ FILE (file-reference);
is a valid statement and is equivalent to READ FILE(file-reference)
IGNORE (1); |