[c] ftell 함수

이 함수는 <stdio.h> 헤더 파일에 정의되어 있으며, 보통 파일 입출력 작업시 fopen, fread, fwrite, fseek, fclose 함수 등과 함께 사용됩니다.

다음은 ftell 함수의 간단한 예시 코드입니다.

#include <stdio.h>

int main() {
    FILE *file = fopen("example.txt", "r");
    if (file == NULL) {
        perror("Error opening file");
        return 1;
    }

    fseek(file, 0, SEEK_END); // 파일 끝으로 이동
    long int fileSize = ftell(file); // 현재 위치 반환 (파일 크기)

    fclose(file);
    printf("File size: %ld bytes\n", fileSize);
    return 0;
}

위의 코드는 example.txt 파일의 크기를 구하는 예시로, fopen 함수로 파일을 열고, fseek 함수로 파일 끝으로 이동한 후 ftell 함수를 사용하여 파일 크기를 구하고 있습니다.