프로그램이 실행되면 fork()
표준 스트림을 설정하는 것은 무엇 입니까 STDOUT
?STDIN
STDERR
답변1
Stdin, stdout 및 stderr은 상위 프로세스에서 상속됩니다. 필요한 경우 하위 프로세스에 의해 새 파일을 가리키도록 변경됩니다.
fork(2)
매뉴얼 페이지 에서 :
* The child inherits copies of the parent's set of open file descrip‐
tors. Each file descriptor in the child refers to the same open
file description (see open(2)) as the corresponding file descriptor
in the parent.
답변2
Kyle Jones가 말했듯이 상위 프로세스에서 전파됩니다. 당신이 묻는다면어떻게원하는 어린이로 설정하려면freopen()
.