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.