istringstream是C++里面的一种输入输出控制类,它可以创建一个对象,然后这个对象就可以绑定一行字符串,然后以空格为分隔符把该行分隔开来。
程序示例:
#include
#include
#include//这一行必须有
using namespace std;
int main()
{
string str,c1,c2;
cout<<"请输入一行字符:";
getline(cin,str); //从屏幕读取一行字符并赋给str
istringstream str1(str); //创建istringstream对象并同时初始化,使
//其和字符串str绑定
str1>>c1>>c2; //以空格为分隔符把该行分隔开来
cout<<"c1为"<<<"c2为"< return 0;
}
运行时的截图:
比如这样
stringstream s;
s<<"123";
int n;
s>>n;