2004년 5월 21일 금요일

fwrite, fread append mode로 열기

이미 존재하는 파일을 수정하고 싶다면 fopen으로 "r+"모드로 연다.

"a+"로 열었을 경우는 뒤에 추가만 된다.
만약 "a+"모드에서 강제로 rewind()를 수행하고 fwrite를 수행하면
이상한 동작을 보일 수가 있다.
예) 현재 pos가 8이고 4bytes를 fwrite했는 데 pos가 20으로 바뀌는 경우가 있다.
    (정상적이라면 12가 되어야 한다.)

댓글 없음:

댓글 쓰기