stdin
, , stdout
stderr
구문
#define stdin /* implementation defined */
#define stdout /* implementation defined */
#define stderr /* implementation defined */
설명
stdin
, stdout
및 stderr
전역 상수 포인터는 입력, 출력 및 오류 출력에 대한 표준 스트림입니다.
기본적으로 표준 입력은 키보드에서 읽고 표준 출력 및 표준 오류는 화면에 출력됩니다.
다음 스트림 포인터를 표준 스트림에 액세스하는 데 사용할 수 있습니다.
포인터 | 스트림 |
---|---|
stdin |
표준 입력 |
stdout |
표준 출력 |
stderr |
표준 오류 |
이러한 포인터는 함수에 대한 인수로 사용할 수 있습니다. 일부 함수(예: getchar
putchar
및 )는 자동으로 사용합니다 stdout
stdin
.
이러한 포인터는 상수이며 새 값을 할당할 수 없습니다. freopen
함수는 스트림을 디스크 파일 또는 다른 디바이스로 리디렉션하는 데 사용할 수 있습니다. 운영 체제에서는 명령 수준에서 프로그램의 표준 입력 및 출력을 리디렉션할 수 있습니다.