Имя функции : длина файла
Заголовочный файл : <io.h>
Прототип функции : int filelength(int handle);
Функция : подсчитайте количество байтов файла, открытого функцией open().
Параметры : int handle — это дескриптор файла, который нужно учитывать.
Возвращаемое значение : Возвращает длину открытого файла.
Пример программы : используйте функцию open, чтобы открыть файл и подсчитать количество байтов в файле.
#include<stdio.h>#include<io.h>#include<fcntl.h>intmain(void){intfd=open(D:\a.txt,_O_RDWR+O_CREAT);if(fd==-1 ){printf(cannotreatethefilen);return1;}intlen=filelength(fd);printf(thefilelengthis%dn,len); close(fd);printf(OK);return0;}
Результаты бега
длина файлаis46