[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 함수를 사용하여 파일 크기를 구하고 있습니다.