게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
[Linux]자식 프로세스에서 파일입출력
게시물ID : programmer_13562짧은주소 복사하기
작성자 : salmon
추천 : 0
조회수 : 725회
댓글수 : 5개
등록시간 : 2015/09/29 00:48:23
옵션
  • 본인삭제금지
안녕하세요, 이번에 처음으로 linux를 다뤄보는데요,

지금 제가 처한 상황은 자식 프로세스에서 하나의 텍스트파일을 생성한 후 화면에 출력하고, 부모 프로세스에서 그 텍스트파일을 읽은 후 화면에 출력하는 건데요..

fopen의 파일 열기 모드에는 r w a r+ w+ a+ t b가 있잖아요?

그래서 자식에서는 wt쓰고 부모에서는 rt를 써서 돌려봤더니 자식은 화면출력이 안 되고 부모는 됐어요 (여기까지는 이해했어요)

그런데 자식에서도 화면출력을 해야하니까 부모에서 썼던 것처럼 fgets를 써서 출력을 하려 했는데 글자가 깨져서 나옵니다..

그래서 wt를 w+, wt+, a+ 여러 가지로 바꿔봤는데도 아래의 사진처럼 글자가 깨져요..

12312312323.JPG

아래는 제가 쓴 코드인데 쓰기에서는 화면에서 출력을 어떻게 하는지 알고싶습니다.....

1111111111111111.JPG

(rt로 한 후에 쓴 fgets 이후의 것들은 모두 잘 나왔습니다)
꼬릿말 보기
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호