[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 언어 관련 문서를 참조하시기 바랍니다.

참조 링크