ftell
-
ftell(), rewind()Visual Studio/C 기초 2012. 11. 4. 16:07
일단 설명을 드리기 전에 잠시만 읽어주세요. :) OS 내 열려 있는 모든 파일은 관련된 파일 위치 표시를 가지고 있습니다. 위치 표시는 파일에서 일기와 쓰기 동작이 수행되는 위치를 가리키는데요, 위치는 항상 파일의 시작을 기준으로 해서 바이트 단위로 표현됩니다. 새로운 파일을 열 때 위치 표시는 항상 파일의 시작 부분인 위치 0을 가리킵니다. 새로운 파일의 길이는 0이므로 다른 곳을 가리킬 수 없습니다. 만약 이미 존재하는 파일을 열 때 파일이 추가 가능한 상태로 열리면 위치 표시는 파일의 마지막을 가리키게 되고 파일의 다른 어떤 모드로 열리면 파일의 시작 부분을 가리키게 됩니다. ftell(), rewind() 위치 표시가 파일의 시작 부분을 가리키도록 설정하기 위해서 rewind()를 사용합니다. ..