Скачиваний:
18
Добавлен:
15.06.2014
Размер:
1.49 Кб
Скачать
яюA>1>9  @07=>284=>ABLN  ?>B>:>2  O2;ONBAO  AB@>:>2K5  ?>B>:8, ?@54AB02;5==K5 :;0AA>< strstream:

!B@>:>2K5 ?>B>:8 ?>72>;ONB >1;53G8BL D>@<8@>20=85 40==KE 2 ?0<OB8.  ?@8<5@5 45<>=AB@8@C5BAO 22>4 40==KE 2 1CD5@, :>?8@>20=85 8E 2 :><?>=5=BC s :;0AA0 string 8 8E ?@>A<>B@.

class string 

{ char s[80]; 

 public: 

   string(char *S) {for(int i=0;s[i++]=*S++;);} 

   void see(){cout<<s<<endl;} 

}; 

void fun(const char *s) 

{ strstream st; //  A>740=85 >1J5:B0 st 

   st << s << ends;   //  2K2>4 40==KE 2 ?>B>: (2 1CD5@) 

   string obj(st.str());  //  A>740=85 >1J5:B0 :;0AA0 string 

   st.rdbuf()->freeze(0); //  >A2>1>645=85 ?0<OB8 2 1CD5@5 

   obj.see();    // ?@>A<>B@ A:>?8@>20==>9 87 1CD5@0 AB@>:8 

}

main() 

{ fun("1234"); 

}