       

      ,    -   
 . ,      
    
    char *s = "Gently down the iostream"; 

 

    cout  s; 

          
,   .        
   cin   >> ( ) 

    char buffer[128];         //    
    cin  buffer;	    // ??? 

      , ,     127 , 
      ,  , , 
  ,   ,  .   
    . 
     ,      ,   
   12.5.     ,  
    24 .      
   ,    5. 

     12.5.  GETSTR.CPP (    
  ) 

    1:	#include <iostream.h> 
    2: 
    3:	main() 
    4:	{ 
    5:	  char s[25]; 
    6:	  char c; 
    7: 
    8: 	  cout  "Enter a 24-char string safely: \n"; 
    9:	  cin.get(s, 25, '\n'); 
    10:	  cout  "You entered:	"  s  '\n'; 
    11:	  if (cin.get(c) &&  != \n') 
    12:	    cout  "Maximum line length reached\n"; 
    13:	  return(); 
    14:	}
  
      9        
   -. - cin.get()  
  . 

                .   -   
                  . 
          . 
       ,  .   ,     '\'. 

             ,  
,    9, .     . 
     ,  ,     
      cin.get(),      
1112.  cin.get()     ,   .  
     . 
           -:  
  - cin.getline().   24-   
25-  (        
 )   : 

    char buffer[25]; 
    cin.getline(buffer, 25); 


      

     ,           
.   v,    ,  

    cout  v; 

  ,     .  
        ,    
,          . 
,     .     
int *p (    ),  

    cout  ; 


    284	 III.   ANSI C++ 
