Вы можете открыть файл, перейти к 0 смещению относительно нижней части файла с помощью
#define SEEKBOTTOM 2
fseek(handle, 0, SEEKBOTTOM)
значение, возвращаемое fseek, является размером файла.
Я давно не программировал на C, но думаю, что это должно сработать.