Article: Q90911
Product(s): Microsoft Programming Utilities
Version(s): 4.0,4.01,4.05
Operating System(s):
Keyword(s): kb16bitonly
Last Modified: 26-JUN-2001
-------------------------------------------------------------------------------
The information in this article applies to:
- Microsoft CodeView for MS-DOS, versions 4.0, 4.01, 4.05
-------------------------------------------------------------------------------
SYMPTOMS
========
When version 4.0, 4.01, or 4.05 of CodeView for MS-DOS is used to debug an
application that sends output to STDPRN, the output is redirected to the screen.
RESOLUTION
==========
Reopen STDPRN to the PRN device. The sample code below demonstrates the steps
involved.
STATUS
======
Microsoft has confirmed this to be a problem in CodeView versions 4.0, 4.01, and
4.05. This problem was corrected in CodeView version 4.1.
MORE INFORMATION
================
Sample Code
-----------
/* Compile options needed: /Od /Zi (/D_DEBUG to work around problem)
*/
#include <stdio.h>
void main(void)
{
fprintf(stdprn, "When running under CV 4.0, this "
"is sent to the screen.\n");
#ifdef _DEBUG
freopen("PRN", "wb", stdprn);
fprintf(stdprn, "When running under CV 4.0, this "
"is sent to the printer.\n");
#endif
}
Additional query words: 4.00 4.01 4.05
======================================================================
Keywords : kb16bitonly
Technology : kbAudDeveloper kbCodeView kbZNotKeyword3 kbCodeView400DOS kbCodeView401DOS kbCodeView405DOS
Version : :4.0,4.01,4.05
Solution Type : kbfix
=============================================================================