[c] ftell 함수
ftell
함수는 파일 위치 지정자를 사용하여 현재 위치를 확인하기 때문에, 파일을 읽거나 쓸 때 유용하게 활용될 수 있습니다. 이 함수는 주로 파일 처리 시 파일 내 현재 위치를 확인하거나 임의 위치로 이동할 때 사용됩니다.
예를 들어, 다음은 ftell
함수를 사용하여 파일 포인터의 현재 위치를 확인하는 간단한 예제 코드입니다.
#include <stdio.h>
int main() {
FILE *file = fopen("example.txt", "r");
if (file == NULL) {
perror("Error opening file");
return 1;
}
// 파일 포인터의 현재 위치를 확인
long position = ftell(file);
printf("Current position: %ld\n", position);
fclose(file);
return 0;
}
위 코드는 “example.txt” 파일을 읽기 모드로 열고, ftell
함수를 이용하여 파일 포인터의 현재 위치를 확인한 후에 파일을 닫습니다.
더 자세한 내용은 C 언어 관련 문서를 참조하시기 바랍니다.