Export (0) Print
Expand All
This topic has not yet been rated - Rate this topic

stdin, stdout, stderr

FILE *stdin;
FILE *stdout;
FILE *stderr;
#include <stdio.h>

Remarks

These are standard streams for input, output, and error output.

By default, standard input is read from the keyboard, while standard output and standard error are printed to the screen.

The following stream pointers are available to access the standard streams:

Pointer Stream
stdin Standard input
stdout Standard output
stderr Standard error

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. The operating system allows you to redirect a program's standard input and output at the command level.

See Also

Stream I/O | Global Constants

Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft. All rights reserved.