stdin, stdout, stderrstdin, stdout, stderr

구문Syntax


      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
stdoutstdout 표준 출력Standard output
stderr 표준 오류Standard error

이러한 포인터는 함수에 대한 인수로 사용할 수 있습니다.These pointers can be used as arguments to functions. getcharputchar와 같은 일부 함수는 자동으로 stdinstdout을 사용합니다.Some functions, such as getchar and putchar, use stdin and stdout automatically.

이러한 포인터는 상수입니다. 여기에 새로운 값을 할당할 수 없습니다.These pointers are constants, and cannot be assigned new values. freopen 함수는 스트림을 디스크 파일 또는 다른 장치로 리디렉션하는 데 사용할 수 있습니다.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

스트림 I/O Stream I/O
전역 상수Global Constants