append 에서....
글쓴이: 익명 사용자 / 작성시간: 일, 2002/09/01 - 12:17오후
읽을 파일을 열었습니다.. (in)
append 모드로 파일을 열었습니다 (out)
그리고 아래 소스 처럼
lseek(out,(off_t)44,SEEK_SET);
쓸파일에 44바이트 만큼 자리를 이동하려 하는데...
(out = open(argv[2],O_RDWR | O_APPEND) 처럼 열고
파일 포인터를 이동하면 안되네여....
append 모드에서 lseek(out,(off_t)44,SEEK_SET) 가 먹히는
방법이 없을까여?
한마디로 파일 중간에 끼어넣기를 하려하느는겁니다..
^^;;
Forums:
Re: append 에서....
그렇게 하려면 끼워넣고 싶은 부분 뒤쪽을 다 읽은 다음에
원하는 내용을 끼워두고, 읽은 내용을 다시 써야 할 겁니다..
파일 중간에 insert하는 게 없으니까요.
sessally wrote..
읽을 파일을 열었습니다.. (in)
append 모드로 파일을 열었습니다 (out)
그리고 아래 소스 처럼
lseek(out,(off_t)44,SEEK_SET);
쓸파일에 44바이트 만큼 자리를 이동하려 하는데...
(out = open(argv[2],O_RDWR | O_APPEND) 처럼 열고
파일 포인터를 이동하면 안되네여....
append 모드에서 lseek(out,(off_t)44,SEEK_SET) 가 먹히는
방법이 없을까여?
한마디로 파일 중간에 끼어넣기를 하려하느는겁니다..
^^;;
댓글 달기