리눅스에서 간단한거 짜는 중인데...
짤방에서 보듯이 프린트가 연속 두번이 돼네??
저 부분 코드는 밑에 있고...
......................
printf(\"File %s\'s size is %d\\n\", file, file_size);
printf(\"Pipe\'s size is %d\\n\", pipe_size);
printf(\"there is(are) %d transfer for file copy by pipe..\", file_size/pipe_size+1);
pid_t pid;
if((pid = fork()) == -1)
err(\"fail to call fork()\\n\");
......................
흠...이 부분만 가지고는 찾기 어려울려나..?으...왜 이렇게 되는지 당췌 모르겠음 ㅠ
파이프를 이용해서 파일을 복사할거거든(책에서 연습문제=과제)
부모가 파이프로 보내고 자식이 파이프로 받아서 복사하는건데...복사는되는데...
저거 프린트 두번되는거 땜에 마무리 못하고있음메..도와주십숑..
p.s맨날 이런거 올릴때 밑에 시작표시줄에서 하나씩 빼먹는구나
댓글 0