码迷,mamicode.com
首页 > 其他好文 > 详细

string流;

时间:2015-04-22 13:07:16      阅读:97      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!