#include #include int main() { char nomeArquivo[100]; FILE *f; long tamanho; // tamanho em bytes do arquivo printf("Digite o nome do arquivo: "); scanf("%s", nomeArquivo); f = fopen(nomeArquivo, "r"); if (f == NULL) { perror("Erro ao abrir o arquivo"); return 1; } // movimenta a posição corrente de leitura no arquivo // para o seu fim fseek(f, 0, SEEK_END); // pega a posição corrente de leitura no arquivo //ftell – retorna a posição corrente de leitura ou escrita no arquivo (em bytes) tamanho = ftell(f); // imprime o tamanho do arquivo printf("O arquivo %s possui %ld bytes \n", nomeArquivo, tamanho); system("pause"); return 0; }