416                                              . -

 s   ,    , n     -
,      in.  n  ,    -
 .       . :

  str_strm.cpp

char name[15] ;

int total;

char* scores[4] = { " 2", " 5", " 4", " 8" };

istrstream ist(scores[3]);  //ist  scores[3]
ist  name  total;       //name = '', total = 8

 ostrstream   :

ostrstream () ;

ostrstream  (char* s, int n, int mode = ios::out);

 s     buf   , n    -
, amode ,        (ios : : out) 
       (ios : :   ios : : ate).
  ,   .  ostrstreamMO-
        ( ).
 ostrstream  ,       
,    .     -
      ,  
    throw .    vect   11.9,
   ,  . 322   .  -
     ,  ost2    
    ,    .

ostrstream osti;

ostrstream ost2 (charbuf, 1000, ios::);

osti  name  " "  score  endl;

ost2  address  city  endl  ends;

D.7.     ctype.h

      ctype.h  cctype, 
 ,         
 .         -
 .     ,      -. 
,    ,    int.  -
    int.

	 ctype.h	   (), 
isalpha isupper islower isdigic	() () () ()	   	         