C Language and Libraries Help (clang.hlp) (Table of Contents; Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
stdin, stdout, stderr, _stdaux, _stdprn
                                             Up Contents Index Back
─────Run-Time Library───────────────────────────────────────────────────────
 
  Name:     stdin, stdout, stderr, _stdaux, _stdprn
 
  Include:  <stdio.h>
 
  Syntax:   FILE * stdin;
            FILE * stdout;
            FILE * stderr;
            FILE * _stdaux;
            FILE * _stdprn;
 
  Summary:  These are standard streams for input, output, and error
            output.
 
  Context:  I/O (Streams) Functions
 
     By default, standard input is read from the keyboard, while
     standard output and standard error are printed to the screen.
 
     Two additional streams, standard auxiliary and standard print,
     are provided by DOS. The assignment of these streams depends on
     the machine configuration; they usually refer to the first serial
     port and the first parallel port, respectively, if those ports
     exist.
 
     The following stream pointers are available to access the standard
     streams:
 
     Pointer     Stream
 
     stdin       Standard input
 
     stdout      Standard output
 
     stderr      Standard error
 
     _stdaux     Standard auxiliary (DOS only)
 
     _stdprn     Standard print (DOS only)
 
     These pointers can be used as arguments to functions; some
     functions, such as getchar and putchar, use stdin and stdout
     automatically.
 
     These pointers are constants, and cannot be assigned new values.
     The freopen function can be used to redirect the streams to disk
     files or to other devices. DOS allows you to redirect a program's
     standard input and output at the command level.
                                    -♦-