c++中istringstream用法是什么 怎么使用 需要什么头文件 大神指导啊
istringstream类用于执行C++风格的串流的输入操作,要使用他创建对象就必须包含这个头文件。
istringstream对象可以绑定一行字符串,然后以空格为分隔符把该行分隔开来。
#include<iostream>
#include<string>
#include<sstream>
using namespace std;
int main()
{
string str, line;
while(getline(cin, line))
{
istringstream stream(line);
while(stream>>str)
cout<<str.c_str()<<endl;
}
system("pause");
}
输入:
abc d efgh i
输出:
abc
d
efgh
i
从字符串读取数据,cin从控制台
#include //istringstream 必须包含这个头文件