Nombre de la función : longitud del archivo
Archivo de encabezado : <io.h>
Prototipo de función : int filelength(int handle);
Función : Cuente el número de bytes del archivo abierto por la función open()
Parámetros : int handle es el identificador del archivo que se va a contar
Valor de retorno : Devuelve la longitud del archivo abierto.
Ejemplo de programa : utilice la función de apertura para abrir un archivo y contar el número de bytes del archivo.
#include<stdio.h>#include<io.h>#include<fcntl.h>intmain(void){intfd=open(D:\a.txt,_O_RDWR+O_CREAT);if(fd==-1 ){printf(no se puede tratar el archivon);return1;}intlen=longituddelarchivo(fd);printf(lalongituddelarchivoes%dn,len);close(fd);printf(OK);return0;}
Resultados de ejecución
la longitud del archivo es 46