    C++__________________________________693

return;

)

fread(&il,sizeof(int),1,F);            //  i

freadf&jl,sizeof(int),1,F);            //  j

fread(sal,sizeof(double),1,F);         //  

fread(si,sizeof(char),strlen(s)+1,F); //   s

fclose(F) ;

      Test.dat    
   i  j,      s.    -
,           il, ]1, 1 
si.

     , ,  .    
     .

      

fwrite(s,sizeof(char),strlen(s)+1,F); //  's

        
strlen(s)+l (      ).  
:

freadtsl,sizeof(char),strlen(s)+1,F); //   s

         strlen(s)+l .
      .  
     ,    ,   -
   .      ,  , -
 ,      ?    
 .         
 :

fwrite(s,sizeof(s), 1,F) ;

fread(si,sizeof(s),1,F) ;

  ,    :    
 s,          .
      

fwrite(s,sizeof(char)*10,1,F);

freadtsl,sizeof(char)*10,1,F);

 ,        
 .       ,     
   ,       -
 .

    -  ,    -
  ,       
.      :

//  
fwrite(s,sizeof(char),strlen(s) +1, F) ;

//  

for(int ind = 0; ind < 10; ind++)

(

fread(sl+ind,sizeof(char) , 1, F) ;

if(si[ind] == '\0') break;

1

   for          -
   .  ,    