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

int main() {
	FILE *s;
	char jmeno[101];
	long velikost;
	printf("\nZadej jmeno souboru, jehoz velikost chces zjistit\n:");
	fflush(stdin);	// vyprazdnim to co je na vstupu (z klavesnice)
	scanf("%100s", jmeno);
	fflush(stdin); // vyprazdnim to co je na vstupu 
	s = fopen(jmeno,"rb");
	if (s!=NULL) { // pokud se mi povedlo otevrit soubor
		if (fseek(s,0L,SEEK_END)) {// navratova hodnota je ruzna od 0
			printf("\nNepodarilo se posunout na konec - udaje o velikosti mohou byt zkresleny");
		}
		velikost=ftell(s);
		printf("\nVelikost souboru %s je %ld bajtu",jmeno,velikost);
		if (fclose(s)==EOF) {
			printf("\nNastaly potize s uzaviranim souboru %s",jmeno);
		}
	} else {
		printf("\n!!! Soubor %s se nepovedlo otevrit !!!", jmeno);
	}
	printf("\n\n... stiskni klavesu ...");
	getch();
	return 0;
}
