여기 저기를 검색해봐도 정확한 답을 찾을 수가 없어서 질문을 올립니다.
아래의 코드를 컴파일하고 실행시키면 하나의 문자만 받고 종료하는군요.
[code:1]
#include <stdio.h>
#include <unistd.h>
void main(){
int fd[2],status;
pid_t pid1,pid2;
char str1[100];
char str2[100];
status = pipe(fd);
pid1 = fork();
if(pid1 == 0){//child
printf("This is child[%d]!\n",pid1);
printf("Input string send to parent:");