When the first character of a formatted record is transferred to an
output file or printer, it can be interpreted as a carriage control
character (and not printed) if the file is opened with
CARRIAGECONTROL='FORTRAN' in effect.
The I/O system recognizes the characters listed below as carriage
control characters and does not print them.
Character Meaning
--------- -----------------------------------------
'+' Overprinting: Outputs the record (at the
current position in the current line) and
a carriage return.
' ' One line feed: Outputs the record (at the
beginning of the following line) and a
carriage return.
'0' Two line feeds: Outputs the record (after
skipping a line) and a carriage return.
'1' Next page: Outputs the record (at the
beginning of a new page) and a carriage return.
'$' Prompting: Outputs the record (at the
beginning of the following line), but no
carriage return.
ASCII NULL Overprinting with no advance: Outputs
the record (at the current position in the
current line), but no carriage return.
(ASCII NULL is specified as CHAR(0).)
Any other character is interpreted as a blank and is deleted from
the print line. If you accidentally omit a carriage control
character, the first character of the record is not printed.