The format specifier indicates the format to use for
data editing. It takes the following form:
[FMT=]format
format
|
Is one of the following:
-
The statement label of a FORMAT statement
The FORMAT statement must be in the same
scoping unit as the data transfer statement.
-
An asterisk (*), indicating list-directed
formatting
-
A scalar default integer variable that has
been assigned the label of a FORMAT statement (through an ASSIGN statement)
The FORMAT statement must be in the same
scoping unit as the data transfer statement.
-
A character expression (which can be an
array or character constant) containing the run-time format
A default character expression must
evaluate to a valid format specification. If the expression is an array, it is
treated as if all the elements of the array were specified in array element
order and were concatenated.
-
The
name of a numeric array (or array element) containing the format
|
If the keyword FMT is omitted, the format specifier
must be the second specifier in the control list; the io-unit specifier must be
first.
If a format specifier appears in a control list, a
namelist group specifier must not appear.