stringstream 是将字符串变成字符串迭代器一样,将字符串流在依次拿出,它不会将空格作为流。这样就实现了字符串的空格切割。

#include<bits/stdc++.h>
#include<sstream> //头文件
using namespace std;
int main(){string str="nice to meet you";stringstream stream(str);string s;while(stream>>s){cout<<s<<endl;}return 0;
}

输出:


nice
to
meet
you

HDU 2072 单词数


#include<bits/stdc++.h>
using namespace std;
int main() {string str1,str2;while(getline(cin,str1)) {if(str1 == "#")break;stringstream stream(str1);set<string> tp;while(stream>>str2) { tp.insert(str2); }cout<<tp.size()<<endl; }return 0;
}

stringstream切割字符串相关推荐

  1. C#中切割字符串之正则表达式应用

    这个是我做的使用正则表达式来切割字符串的一个案例部分代码: 功能简介:一条物流信息字符串中截取出多种数据详情 需要切割出的数据包括: 起始地,目的地,货物数量,货物单位,货物类型,车数量,车长度,车类 ...

  2. 【Groovy】Groovy 方法调用 ( 字符串切割 | 使用 Java 语法切割字符串 | 使用 Groovy 语法切割字符串直接为变量赋值 | 数组赋值给变量 变量个数小于等于数组长度 )

    文章目录 一.字符串切割 1.使用 Java 语法切割字符串 2.使用 Groovy 语法切割字符串直接为变量赋值 3.数组赋值给变量 变量个数小于等于数组长度 二.完整代码示例 一.字符串切割 在 ...

  3. 按字符串长度切割字符串(支持汉字占2个长度)

    /// <summary> /// 按指定长度切割字符串(汉字算2个字符长度) /// </summary> /// <param name="input&qu ...

  4. python 切割字符串

    切割字符串,用split放法,分割符号为 ; , . import re line="3w.ναdΜāιι.com Provide you with a professional,platf ...

  5. php截取数组中的字符串,PHP 中使用explode()函数切割字符串为数组的示例

    explode()函数的作用:使用一个字符串分割另一个字符串,打散为数组. 例如: 字符串 PHP;"> $pizza = "第1 第2 第3 第4 第5 第6"; ...

  6. mysql 切割字符串的妙用

    为什么80%的码农都做不了架构师?>>>    mysql 切割字符串的妙用 在优化以前写的一些mysql语句的时候,发现有些时候小伙伴竟然对于一个需求是用java代码统计的.速度虽 ...

  7. 小程序——切割字符串

    小程序--切割字符串 做完项目整理了下小程序的字符串切割的常见几种方法 JS对字符串进行切割截取 1.函数:split() 功能:使用一个指定的分隔符把一个字符串分割存储到数组 例子: str=&qu ...

  8. JS 按字符串长度切割字符串(支持汉字占2个长度)

    按字符串长度切割字符串(支持汉字占2个长度) /*** 按字符串长度切割字符串(支持汉字占2个长度)** @param src* @param bytes* @return*/chineseSplit ...

  9. C++利用stringstream实现字符串分割和输入

    C++利用stringstream实现字符串分割和输入 使用stringstream实现字符串转整型 int str2int(string s) {stringstream ss;int n;ss & ...

最新文章

  1. OpenGL中的VAO和VBO使用技巧
  2. 硅谷人眼中的2018年十大前沿科技预测
  3. VMware 虚拟机的虚拟磁盘编程知识点扫盲之二
  4. DL之SqueezeNet:SqueezeNet算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略
  5. [Leedcode][JAVA][第42题][动态规划][双指针][栈]
  6. 医疗小程序源码_不懂商城小程序源码,如何快速创建小程序商城?
  7. Linux无线网卡的工作模式
  8. virtual关键字的使用(C# 参考)
  9. git之windows下创建.gitignore文件
  10. 拓端tecdat|matlab对MCMC贝叶斯方法用于加筋复合板的冲击载荷识别
  11. php有个schost.exe_window_XP主要15个系统进程,  1.svchost.exe    进程文 - phpStudy...
  12. 2021最新python学习视频教程
  13. 070-JAVA项目实训:仿QQ即时通讯软件系列讲座五(讲解用户注册功能)
  14. 计算机专业毕业设计选题推荐(建议收藏)
  15. 【环境配置】ceres solver安装
  16. 给ESXI添加自定义网卡驱动
  17. java中如何添加画板背景图,在AI中怎么把已知图片在新建画板时候作为画板的背景来建立画板啊!...
  18. html点击出现表单弹窗
  19. springboot权限系统
  20. 低成本精准营销助推中小企业度过经济寒冬

热门文章

  1. java并发包线程池原理分析锁的深度化
  2. JAVA父类引用指向子类的对象是什么意思?有什么作用?
  3. Lua学习笔记(六):协程
  4. Shape-Aware Meta-Learning 在模型泛化中引入形状约束
  5. Excel 统计起止时间
  6. ContentProvider使用Demo
  7. PS2键盘编程详细资料
  8. multisim仿真 数码管设计
  9. Access内置SQL函数
  10. 在java中使用JDBC连接mysql数据库时的服务器时区值无法识别或表示多个时区的问题解决方案