/******************************
*	fseek.c
*	19.03.2002
******************************/

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
 long pozice;
 FILE *soubor;

 /* kontrola argumentu prikazoveho radku */
 if(argc != 2)
 {
  printf("Chyba je nutne zadat jmeno souboru");
  exit(1);
 }

 /* otevreni souboru */
 if((soubor = fopen(argv[1], "rb")) == NULL)
 {
  printf("Soubor nelze otevrit\n");
  exit(1);
 }

 /* vyhledavani */
 printf("Zadejte cislo vyhledavaneho byte: \n");
 scanf("%ld",&pozice);
 if(fseek(soubor, pozice, SEEK_SET))
 {
  printf("Chyba vyhledavani\n");
  exit(1);
 }

 printf("Hodnota na pozici %ld je %d", pozice, getc(soubor));

 fclose(soubor);

 return 0;
}