인프런 커뮤니티 질문&답변
11분경 질문 있습니다
작성
·
260
0
test.exe | Lecture3.exe가 test.exe에서 Lecture3.exe로 파이프를 타고 데이터가 이동한다고 하셨는데요
파이프의 기능을 찾아보니 A|B일 경우 A에서 나온 데이터를 B로 입력시킬 수 있다고 하는데요
printf 함수의 리턴 값이 글자수라고 배웠었는데 그러면 Programming이라는 글자수가 Lecture3.exe로 넘어가서
I love (숫자) 이런식으로 출력되어야 하지 않나요?
아니면 printf의 리턴값인 글자수가 아니라 test.exe의 출력물인 "Programming"문자열 자체가 파이프를 통해 이동했다고 보는건가요??
통상적으로 return 값이 넘어가는 걸로 알고 있는데 출력되는 출력물이 넘어가는 것같아 생소해서 질문 드립니다!!
퀴즈
프로그램에서 입출력(I/O) 작업을 할 때 버퍼를 사용하는 주된 이점은 무엇일까요?
프로그램 코드의 길이를 줄여줍니다.
데이터를 모아서 처리하여 입출력 효율을 높여줍니다.
사용자 입력 시 문법 오류를 자동으로 수정해 줍니다.
컴파일 시간을 단축시켜 줍니다.





