Программирование на C и C++

Онлайн справочник программиста на C и C++

filelength

long filelength(int handle)

Прототип: 
Описание: 

Функция filelengtn() не определена стандартом ANSI С. Она возвращает выраженную в байтах длину файла, ассоциированного с дескриптором файла handle. Надо помнить, что возвращаемая переменная имеет тип long. В случае ошибки возвращается — 1L и errno устанавливается в EBADF, что означает недействительный дескриптор файла.

Пример: 
Следующий фрагмент программы выводит длину файла с дескриптором fd:
printf("The file is %ld bytes long.", filelength(fd));