首页 > 其他 > 详细

string流;

时间:2015-04-22 13:06:49      阅读:201      评论:0      收藏:0      [点我收藏+]

string流定义在头文件<sstream>中;

可以像标准输入输出流一样,自动判别数据类型输出,遇到空格停止;

定义: stringstream ss;   //定义了一个string流,可以输入也可以输出;

 ss<<"carea 89 M 65.3";       //初始化在流里面的数据,
string name;
int age;
char sex;
float weight;
ss>>name>>age>>sex>>weight;  //输出的时候将流中数据输出到变量中;
cout<<"姓名:"<<name<<endl
  <<"年龄:"<<age<<endl
  <<"性别:"<<sex<<endl
  <<"体重:"<<weight<<endl;

********************************

也可以单独定义输入流(其实是输出流,是将一个string串中的数据按不同的数据类型输出到变量中;)

string s="Hello world!";

string a;

istringstream  sin(s);        //用s来初始化输入流,流中现在存在的是s中的内容;

sin>>a;                      //将“Hello”输出到a中;

就是这样;;

string流;

原文:http://www.cnblogs.com/by-1075324834/p/4446775.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!