#include <stdio.h>
#include <stdlib.h>

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;
     	 
}