FIX: Concatenation in Parentheses Produces Blank OutputLast reviewed: September 16, 1997Article ID: Q108462 |
1.00
MS-DOS
kbtool kbfixlist kbbuglist
The information in this article applies to:
SYMPTOMSConcatenation in assignment statements fail when the character expression is surrounded by parentheses. The result is a blank string.
RESOLUTIONBecause parentheses have no affect on the results of expressions involving concatenation, do not use parentheses when performing string concatenation.
STATUSMicrosoft has confirmed this to be a problem in FORTRAN PowerStation version 1.0 for MS-DOS. This problem has been resolved with FORTRAN PowerStation maintenance release version 1.0a for MS-DOS.
MORE INFORMATIONFORTRAN PowerStation version 1.0 can be differentiated from the maintenance release version 1.0a by invoking the linker. Typing "link32 | more" from \F32\BIN directory will show version 2.8 for FORTRAN PowerStation version 1.0, and it will show version 1.0f for the maintenance release version 1.0a. To reproduce the problem create a program using the sample code When run, the sample code below displays the following:
<cat dogs> < > Sample CodeCompile options: None character a*4,b*4,c*8,d*8 a = "cat" b = "dogs" c = a//b d = (a//b) print *, "<",c,"> <",d,">" end |
Additional reference words: buglist1.00 fixlist1.00a
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |