C++程序设计任化敏chapter07-输入输出流课件教学.pptVIP

  • 2
  • 0
  • 约6.3千字
  • 约 52页
  • 2017-01-01 发布于广东
  • 举报

C++程序设计任化敏chapter07-输入输出流课件教学.ppt

与文件流类似,可以使用istrstream、ostrstream和strstream创建字符串流对象。 标准输入/输出中的插入运算符或提取运算符对字符串流对象也是有效的。 因为字符串流与内存中的字符数组关联,所以创建字符串流对象时需要指出与字符串流关联的字符数组。创建的格式为: 其中n为缓冲区大小,可以小于或等于字符数组的长度。 ostrstream ostr(字符数组指针,n,操作模式); istrstream istr(字符数组指针,n); strstream myStr(字符数组指针,n,操作模式) 例【7-6】使用字符串流进行从字符数组读取数据和向字符数组写入数据的操作。 #includestrstream #includeiostream using namespace std; ? int main() { char ch[]=a 32 3.14; int a; float b; char c; istrstream istr(ch); istrcab; //从数组ch中读取数据 couta=a\tb=b\tc=cendl; ostrstream ostr(ch,sizeof(ch)); ostrc-a; //将c-a的运算结果写入数组ch coutchendl; return 0; } 注意: 利用字符串流读取数据时,可以读取整型、浮点

文档评论(0)

1亿VIP精品文档

相关文档