#include <stdio.h>
long int findFileSize(char file_name[]) {
FILE* fp = fopen(file_name, "r");
if (fp == NULL) {
printf("File Not Found\n");
return -1;
}
fseek(fp, 0L, SEEK_END);
long int size= ftell(fp);
fclose(fp);
return size;
}
int main()
{
char file_name[] = "d:\\data.txt";
long int fsize = findFileSize(file_name);
if (fsize != -1)
printf("Size = %ld bytes\n", fsize);
return 0;
}
/*
run:
Size = 28 bytes
*/