我们可以从字符串流中读取数据到对象的成员变量,就像从文件流和控制台里读取数据一样 。
输入字符串流 istringstream
istringstream 类似于cin,读取流数据,给变量赋值。
#include <iostream>
#include <sstream> //istringstream
using namespace std;
int main()
{
//字符串数据(注意字符串中间有一个空格):用来区分是两个数据一个是年龄,一个是姓名
string data("23 Jay");
//创建一个istringstream对象iss,用字符串数据初始化对象iss
istringstream iss(data);
int age;
string name;
//从字符串流中读取数据赋值给变量
iss >> age >> name;
//输出变量

本文详细介绍了C++中istringstream的使用方法,通过实例演示如何从字符串流中读取并赋值给变量,包括age和name。同时提及了与cout和ostringstream类似的操作方式。
最低0.47元/天 解锁文章
3010

被折叠的 条评论
为什么被折叠?



