第10章 输入输出流NEW(夏老师).pptVIP

  • 0
  • 0
  • 约1.59万字
  • 约 70页
  • 2019-11-09 发布于湖北
  • 举报
10.4 字符串流 字符串流则是以内存中用户自定义的字符数组(字符串)为输入输出的对象,因此字符串流又称为内存流。 10.4.1 字符串流的概念 字符串流对象关联的不是文件,而是内存中的一个字符数组,因此不需打开和关闭流对象。 字符串流类包括istrstream、ostrstream和strstream。 10.4.2 字符串流的输出操作 1.字符串输出流的定义 定义字符串输出流,即建立存储所插入数据的数组对象的语句格式为: ostrstream 字符串流对象(字符数组,缓冲区大小n,操作模式); strstream 字符串流对象(字符数组,缓冲区大小n,操作模式); 2.字符串输出流的操作 (1)pcount() 返回当前字符数组中已经插入的字符个数; (2)str() 返回存储在字符数组中的字符串。 例10.12】 字符串流的输出操作 #include iostream #include strstream using namespace std; void main() { char buf[50]; //建立字符串输出流对象,与数组buf关联,缓冲区长50个字节 ostrstream out1(buf,sizeof(buf)); float PI=3.14159 ; out1圆周率为:PI\0; //向字符数组中写入字符型

文档评论(0)

1亿VIP精品文档

相关文档