C++中的istringstream 的用法 HDU 2072单词数
来源:互联网 发布:java中json数组遍历 编辑:程序博客网 时间:2024/06/06 04:43
C++中的istringstream 的用法
istringstream类用于执行C++风格的串流的输入操作。
ostringstream类用于执行C风格的串流的输出操作。
strstream类同时可以支持C风格的串流的输入输出操作。
istringstream::istringstream(string str);
它的作用是从string对象str中读取字符。
#include<iostream> #include<sstream> //istringstream 必须包含这个头文件#include<string> using namespace std; int main() { string str="i an a boy"; istringstream is(str); string s; while(is>>s) { cout<<s<<endl; } }
输出是:
i
an
a
boy
HDU 2070
我的复杂代码是:
#include<iostream>#include<set>#include<string>using namespace std;int main(){set<string> se;string tempstr,str;while (getline(cin,str) && str != "#"){ tempstr = "";se.clear();for (int i = 0; i < str.length(); i++){ if(str[i] == ' '){if(tempstr != "")se.insert(tempstr);tempstr = ""; //注意将字符串清空}else{tempstr += str[i];}}if(tempstr != "")se.insert(tempstr);cout<<se.size()<<endl;}return 0;}
简短代码是:
#include<iostream>#include<string>#include<set>#include<sstream>using namespace std;int main(){string str,w;set<string>se;while(getline(cin,str) && str != "#"){se.clear();istringstream is(str);while (is>>w)se.insert(w);cout<<se.size()<<endl;}return 0;}
0 0
- C++中的istringstream 的用法 HDU 2072单词数
- C++中的istringstream 的用法 HDU 2072单词数
- C++中的istringstream 的用法
- C++中的istringstream 的用法
- C++中的 istringstream 的用法
- C++中的istringstream 的用法
- C++中的 istringstream 的用法
- C++中的istringstream 的用法
- C++中的istringstream 的用法
- C++中的istringstream 的用法
- C++中的istringstream 的用法
- c++_getline()和istringstream的用法
- <C++>istringstream, ostringstream, stringstream的用法
- HDU 2072 单词数
- hdu 2072 单词数
- hdu 2072 单词数
- HDU 2072 单词数
- HDU 2072 单词数
- JSP+Servlet + JDBC 实现简单的登录验证模块
- git svn映射
- 杭电-1596 find the safest road(Floyd&&dijkstra)
- Excel导出功能
- 设计模式overview
- C++中的istringstream 的用法 HDU 2072单词数
- JSP怎么将表单提交到对应的servlet
- 第12期 《安得万里风》8月刊
- mysql 查看表信息
- 自己制造鼠标笔--20160803
- 7月小总结(补)
- O2O在目前电子商务系统上面的发展
- Java之RX(Reactive Extensions)
- 数据预处理