Nome da função : comprimento do arquivo
Arquivo de cabeçalho : <io.h>
Protótipo de função : int filelength(int handle);
Função : Contar o número de bytes do arquivo aberto pela função open()
Parâmetros : int handle é o identificador do arquivo a ser contado
Valor de retorno : Retorna o comprimento do arquivo aberto
Exemplo de programa : Use a função open para abrir um arquivo e contar o número de bytes no arquivo
#include<stdio.h>#include<io.h>#include<fcntl.h>intmain(void){intfd=open(D:\a.txt,_O_RDWR+O_CREAT);if(fd==-1 ){printf(não é possível tratar o arquivon);return1;}intlen=comprimento do arquivo(fd);printf(ocomprimentodoarquivoé%dn,len);fechar(fd);printf(OK);return0;}
Resultados em execução
o comprimento do arquivo é 46