집 >운영 및 유지보수 >리눅스 운영 및 유지 관리 >리눅스의 stdin이란 무엇입니까?
stdin은 표준 입력(키보드 등)을 나타내는 파일 디스크립터로, Linux에서는 stdin을 터미널(Terminal)의 표준 입력이라고 부릅니다.
리눅스에서 stdin, stdout, stderr을 자주 볼 수 있는데, 이 세 가지는 터미널의 표준 입력(standard input), 표준 출력(standard out), 표준 오류 출력(standard error)이라고 할 수 있습니다.
man stdin을 통해 매뉴얼을 보면, 모두 stdio.h에 정의되어 있는 것을 볼 수 있습니다. Linux가 프로그램 실행을 시작하면 프로그램은 기본적으로 이 세 가지 파일 스트림을 열어 터미널에서 입력 및 출력 작업을 수행할 수 있습니다.
다음은 표준 입력 파일 스트림을 시뮬레이션하기 위해 c 언어를 사용합니다.
표준 입력(standard input)
은 사용자 입력, 즉 단말 장치로부터의 입력을 받아들이기 위해 scanf 함수를 호출하여 C 언어로 표현됩니다. fscanf를 사용하여 콘텐츠를 수신할 stdin을 지정할 수도 있습니다. 표준 입력의 파일 식별자는 0입니다.
아아아아위 내용은 리눅스의 stdin이란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!