Visible to Intel only — GUID: GUID-0616C0E6-C8B5-4E0B-B1FA-03CEAFE1799D
Visible to Intel only — GUID: GUID-0616C0E6-C8B5-4E0B-B1FA-03CEAFE1799D
OPEN: PAD Specifier
The PAD specifier indicates whether a formatted input record is padded with blanks when an input list and format specification requires more data than the record contains.
The PAD specifier takes the following form:
PAD = pd
pd |
Is a scalar default character expression that evaluates to one of the following values:
|
The default is 'YES'.
This behavior is different from FORTRAN 77, which never pads short records with blanks and doesn't support the PAD= qualifier. For example, consider the following:
READ (5,'(I5)') J
If you enter 123 followed by a carriage return, FORTRAN 77 will issue the ENDRECDUR error message.
However, Intel® Fortran pads the 123 with 2 blanks unless you explicitly open the unit with PAD='NO'.
You can override blank padding by explicitly specifying the BN edit descriptor.
The PAD specifier is ignored during output.
This specifier is not allowed on unformatted input or output.