详解C++编程中的文件流与字符串流

2020-01-06 13:49:32王振洲

建立输入字符串流对象

istrstream类提供了两个带参的构造函数,原型为:

 

 
  1. istrstream::istrstream(char *buffer);  istrstream::istrstream(char *buffer,int n); 

buffer是指向字符数组首元素的指针,用它来初始化流对象(使流对象与字符数组建立关联)。可以用以下语句建立输入字符串流对象:

 

 
  1. istrstream strin(ch2); 

作用是建立输入字符串流对象strin,将字符数组ch2中的全部数据作为输入字符串流的内容。

 

 
  1. istrstream strin(ch2,20);