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
함수는 스트림을 디스크 파일 또는 다른 디바이스로 리디렉션하는 데 사용할 수 있습니다. 운영 체제에서는 명령 수준에서 프로그램의 표준 입력 및 출력을 리디렉션할 수 있습니다.
참고 항목
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기