BUG: WRITE Fails with Preconnected Unit=5 in Console ProgramLast reviewed: April 26, 1996Article ID: Q150133 |
The information in this article applies to:
SYMPTOMSIn a console application, when you open and close a file with the preconnected unit=5 and perform a WRITE of a character string to the display, the written string is not terminated with a carriage return or with linefeed characters.
RESOLUTIONUse any file unit number other than 5 when performing file I/O.
STATUSMicrosoft has confirmed this to be a bug in the Microsoft products listed at the beginning of this article. We are researching this problem and will post new information here in the Microsoft Knowledge Base as it becomes available.
MORE INFORMATIONThe following code samples illustrate the problem and the workaround:
Sample Code #1! Compile options needed: none
do i=1,2 write(*,*) 'Testing' open(unit=5,file='test.out') write(5,*) 'test' close(5) end do end OutputTestingTesting
Sample Code #2! Compile options needed: none
do i=1,2 write(*,*) 'Testing' open(unit=2,file='test.out') write(2,*) 'test' close(2) end do end OutputTesting Testing
|
Additional reference words: 1.00 4.00
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |