注: 需要加入头文件sstream
实例:
#include <iostream>
#include <sstream>
#include <string>
using namespace std;
int main()
{
string name;
double a,b;
string line;
getline(cin,line);
istringstream iss(line);
iss>>name>>a>>b;
cout<<"name:"<<name<<" a:"<<a<<" b:"<<b;
}
运行结果:
line是存入整行字符串 而iss所对应的就是cin的读入。