694_____________________________________________ 12

      sl+ind.     -
   sl[ind],    fread  
 ,    ,    .

 fread         fgetc,  
    :

si[ind] = fgetc(F) ;

, ,         
.        ,   -
  .      :

//  
int it = strlen(s)+l;

fwrite(bit,sizeof(int),1,F) ;

fwrite(s,sizeof(char),it,F);

//  
fread(sit,sizeof(int),1,F);

fread(si,sizeof(char),it,F);

     . , 
 ,     .  -
  () ,      .1
   .       :

   .      ftell,
   :

long int ftell(FILE *stream);

     fseek:

int fseekfFILE *stream, long offset, int whence);

       offset   ,
  whence.  whence   :

	whence	 
SEEKJSET	0	 
SEEKCUR	1	 
SEEKEND	2	 

   whence = 1,  offset    (
)   ( ).

 rewind      ( 0). -
,      

fseek(F, OL, 0);

      ,  -
      . ,    -
     double,   ,   i-oe
,   

fseek(F, sizeof(double)*(i-1), 0) ;

fread(&a,sizeof(double),1,F) ;

        .
        .
, ,     ,   , , -