Microsoft KB Archive/147762

= How to Use Continuation Lines When Printing Literal Strings =

PSS ID Number: 147762

Article Last Modified on 11/3/1999

-

The information in this article applies to:


 * Microsoft Fortran PowerStation for Windows 95 and Windows NT 4.0

-



This article was previously published under Q147762



SUMMARY
Incorrectly specifying a literal string on a continuation line may produce unwanted results when printing the string. For example, extra blank spaces may be printed.



MORE INFORMATION
Do one of the following to prevent extra spacing of a literal string continued on a continuation line:


 * In fixed form source code, enclose the literal string in quotation marks, and use the concatenation operator "//" at the end of the line with any character other than a blank or zero at the begining of the next line.
 * In free-form source code, use an "&" at the end of the literal string to be continued and another "&" at the beginning of the continued literal string on the next line.

The following sample code demonstrates the problem of incorrectly using a literal string on a continuation line.

Sample Code #1
C Compile options needed: none C Fixed form source code

C This prints 'Hi + 64 blank spaces + world'.

print *, 'Hi     &           world' end The following two code samples illustrate the correct way to print a literal string on a continuation line:

Sample Code #2
C Compile options needed: none C Fixed form source code

$NOFREEFORM

C This prints 'Hi world'

print *, 'Hi' // & ' world' end

Sample Code #3
C Compile options needed: none C Free form source code

$FREEFORM

! This prints 'Hi world'

print *, 'Hi& & world' end

Additional query words: 4.00 kbinf

Keywords: kbLangFortran KB147762

Technology: kbAudDeveloper kbFORTRANPower400NT kbFortranSearch kbZNotKeyword8

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© 2004 Microsoft Corporation. All rights reserved.