    36:
    37:	double &ref(int index) 
    38:	{ 
    39:	  if ((index < 0) | | (index >= SIZE)) 
    40:	    index = 0; 
    41:	  return array[index]; //	     
    42:	} 
    43: 
    44:	void ShowArray(void) 
    45:	{ 
    46:	  cout  "\nArray :\n"; 
    47:	  for (int i = 0; i < SIZE ; i++) 
    48:	     cout << "[" !"]=	= "  array[i]  '\n'; 
    49:	} 

            
 13.           
.          ,  
         
 main().       
     (,   
  ),         
 main().
      10      ref().   
     ,  
 -.      
   ,       
 ,     21. ,    
  .    21   
   ,    ref(index). 
     .  
    . 
      31       . 
      atof()   
ref(index).  ref  ,      : 

    ref(index) = atof(buffer); 

            
 , ,   ,   ,   
..       . 
         37-42.  if  
     ,    return  
 41          
  .  ,    41   
   .      
.   ref()     ,   
        ,   
  main(). 

     

        C++   ,  -   . 
C++   ,    .   ,  
   ANSI ,    C++,   ,   
ANSI ,   C++. ,    C++  
  ANSI . 
         ,    ,  
.  Borland C++,       C++. 
        ,  
 ,   C++,    
    ..     .. 
       C++    ,      
ANSI .  C++          
  ANSI . 
        C++     .   
   . 
        C++   :    
 ,     typedef-,  
char   8- .  C++   ,  
'X',   char.  ANSI      int. 
         //    C++  ,  
 ,    .  C++  ANSI  
( /*  */)      . 
 C++      ANSI . 
    
    
    302	 III.   ANSI C++ 
