Intel® Fortran Compiler Classic and Intel® Fortran Compiler Developer Guide and Reference
A newer version of this document is available. Customers should click here to go to the newest version.
Print Formatted Records
On output, if a file was opened with CARRIAGECONTROL='FORTRAN' in effect, the first character of a record transmitted to a line printer or terminal is typically a character that is not printed, but used to control vertical spacing.
Printing control characters are a deleted feature in the Fortran Standard. Intel® Fortran fully supports features deleted in the Fortran Standard.
The following table lists the valid control characters for printing:
Character  |  
       Meaning  |  
       Effect  |  
      
|---|---|---|
+  |  
       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 NUL1  |  
       Overprinting with no advance  |  
       Outputs the record (at the current position in the current line), but no carriage return.  |  
      
1 Specify as CHAR( 0 ).  |  
      ||
Any other character is interpreted as a blank and is deleted from the print line. If you do not specify a control character for printing, the first character of the record is not printed.