작성
·
347
0
파일포지션 - 라이브 프로그래밍 강의에서
ftell로 파일 디스크립터 포인터 위치를 찍는 실습을 하는데,
r 모드로 열고 찍었을 때와 r+모드로 찍었을 때
마지막 offset 결과가 54, 60으로 다르게 나옵니다..
이유를 설명해주실 수 있으신가요?
영상위치 - 15분
답변 2
1
안녕하세요 임예준님.
자문자답하셨군요~ 말씀하신 대로 r 은 읽기 전용이고, r+는 읽기/쓰기를 지원합니다. 셀프 답변까지 달아주셔서 감사합니다~!
0
아, r+ 모드로 열어야 읽기 쓰기로 fputs가 정상 동작하여 6글자 더 입력 후 마지막 입력 위치를 가르켜서 60이 되는 거였네요..
r모드로는 fputs로 dataFile에 추가 입력이 안됩니다!
r: 읽기
r+: 읽기, 쓰기