istringstream用法

来源:互联网 发布:原油外盘软件 编辑:程序博客网 时间:2024/06/06 03:51

今天看到一个istringstream的用法,顿时眼前一亮。头文件是<sstream>。istringstream类用于执行C++风格的串流的输入操作。

看完下面这段代码应该就能轻松理解了。

#include <iostream>#include <sstream>using namespace std;int main(){string str;getline(cin, str);cout << str << endl;istringstream ss(str);double A;int B;char ch;string s;ss >> A >> B >> ch >> s;cout << A << endl;cout << B << endl;cout << ch << endl;cout << s << endl;system("pause");return 0;}


同样还有ostringstream的用法。

#include <iostream>#include <sstream>#include <string>using namespace std;int main(){string str;ostringstream ss;double a = 3.13232;ss << a << endl;str=ss.str();//cout << str << '!' << endl;system("pause");return 0;}


0 0
原创粉丝点击