istringstream测试

1.istringstream strcin(str),字符串(str)可以包括多个单词,单词之间使用空格分开

 #include "stdafx.h"
#include "iostream"
#include "sstream"
#include "string"
using namespace std; int _tmain(int argc, _TCHAR* argv[])
{
string str = "i am a girl";
string s;
istringstream strcin(str);
while (strcin >> s)
cout << s << endl;
system("pause");
return ;
}

  结果:

  aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPIAAAByCAIAAADmuhsrAAADtElEQVR4nO3ca26jQBBFYZYdyXsaKTtgX5GS+REJke7qWwV23ObmfIoiD243eHxg8GuWj6+vf+/vb7cbP/zY/Cwfn59vt9sCOCFrGCJrGCJrGGqyXtd1Xdd5mwM8AlnDECchMLRlve7M3ijgPpyEwBBZwxBZwxBZw1D4lJG4cW28wAdDZA1DZA1DZA1DZA1DZA1DZA1DZA1DZA1DZA1D+vPWvKOOS+qP1vt8t8vbb8rGBYw+6vR9LVnjkr6zDlNeyBoXRdYw1J+ELD9r7p9BzthM4Ahe4IMhsoYhsoYhsoYhsoYhsoYhsoYhsoYhsoYhsoYh/n9rGNKftwYuSX/eGrgk/cFU4JLIGob0562BS+IFPhgiaxgiaxgiaxgiaxgiaxgiaxgqZl1/JZt34DHfw7M+Nx54pF86CSFrzJS+eR6eVKTvtJM1Zip+1Klf2GQ9uhaY4M6sRwdsssZM9x+tQ2SNmYrfjiFrXEn6Xca1s8gXp8PxwFPx7RgY4j9UgCE+EwJDadb64B2eW+s1hgMq/0Scm1lfdXRjTm88nmp/EhIOOJr10Zscevapn4zek/X681nyoXnI+uXsj9bNs8bTJVWyFnOms4lGtwmbC+G6Rimn+0Czuvp9wZOEWe9VGl3Ke0K90dEYMT6tVg/Y3xc9YXqnMNno3FoH2i+vH+H0ALF2vduEM1fG77e//x1uZ3qnMNlDnjKOHvL+4S9mfYLezZqFeq9I95B+ST8hZtq/HRM+6vphO5TpiawPbUaYpm4uvcuHtrYyAM+Qnltr22Of9pcOE72G6xUL+6n0eHFZr7S/d+EN8WyjrIuHLlFheFmUEarX31+1RjvSaL1il9DbSdCvSGTdjOyj74fpGdJpK+Mrk/fblu4Go9/h+HR+THbP0bq/yegqsTDNekRMvmUnbthvbX9VGu5oNkx27mg9WhgeyfQkxSAqw47uY8Xbjsan+5vYA/WcvzT+D+mzFoe6/ub1haOr9A5waE9rtr+4lsqKmvFivelggawfpsl6+zsq9jcapmNNpw3nCS83C0XZzeRNEOn+U9mxKexVVE5CxPFPHBRFBOtYc9t099DbWVmFGCnGjxZS9ksQb56LP/YLw4PZQx51Xdsso22YvmFYFr5GAEtkDUNkDUNkDUNkDUNkDUNkDUNkDUNkDUNkDUNkDUNkDUNkDUNkDUNkDUNkDUNkDUNkDUNkDUNkDUNkDUNkDUNkDUNkDUNkDUNkDUNkDUNkDUNkDUNkDUNkDUNkDUNkDT//AecF8AYz5jvNAAAAAElFTkSuQmCC" alt="" />

 #include "stdafx.h"
#include "iostream"
#include "sstream"
#include "string"
using namespace std; int _tmain(int argc, _TCHAR* argv[])
{
string str = "i am a girl";
string s;
istringstream strcin(str);
while (strcin >> s)
cout << s ;
cout << endl;
system("pause");
return ;
}

  结果:

  aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOYAAABECAIAAAAa3N4JAAAE90lEQVR4nO2a247iRhCGeZAYfITxsMmKSFFuEinaKA8TRXmnxfgEjM3BZlbJlSNFmzxWLswyxt1d3WaAScP/qYQ87XJ1Wf7cYzPTC5PFdvepc5TPzSh2nw5RJxStKOWx3cezKDZHsdsUL7EuypfY7mO1LVebcrUp86Mo8k2Rr4t8XWTrbbZqRpGtimxdR+uoZuxaI9mmzNZ1FNm6eFptl/l2mW8W2Tpd5skii+fLKF2GyTyM57M4DaIkiJIgTIIwFkYUB2ESROk+4vn+sxnJPEgXwWIZLJfBKpuVq9mfm/CvMvy7DD/vwn920b/P0ecyrIrwj01Y5uE6i1Z5kufpU54u82Tf21OULsK6fhhPZ1EdH0+K6SyazuJpGE/DeBol0ygNYkHsz6sRybwdcfPHRZAugnTR+/W33we2d7dh1uEMv8TIckeW+2B7vj30neGjMxw7o7E7GrsP77xD+ESMvYexOxq7o0dn6Nveg+kMTdsbWG7fdAzTMUzbGFh1fEWGYdrG/hDHsFzDcg3LM+zjcIeGNzRGo/7Y70/Gg++/Hvz43vxpYn6YmD9PzF++NT9MzB++Mb97N3jvm2PfevRt33ceHp2RX7dnuaO6w77VoTdhz/uwX5q3Ds27hl1vOEdhu43w+k59aq4gvN7A9noAaASUBZoBZYFmQFmgGU1lq6qqqur6PajPWzW4bE/gf4teyp6WD24KHR8MoOxdUysr+oXLHa8Y6PzmeO9YOLpIT2AnlL1rFB8MWM/qDdFR3HyVZHYKYi+4R2hlq2NaafSq+XplRbcElL1rCGWl2rWUUtG0k7KinqHsXXMFZXuC1Vc0L3dEfS+4cdjXL9Y8Qs0ez1RuGpssmlcqN5EAbp8rfMnFOn3pGcEtc53vZbEugrOh458SwF1DK0svitxnTXo6boLK0ntaZXpX12ZObh6ck8PrF3dvV2W7HtLpTYt+8XqNstXxG2GnOlD22hxW2dYb0smWqChL1JRWI/w7FGxtcOcSaSr1uzWd+rmA88Aq20TFv56y5er+iXKIfKmRdELzXOiC0pMCl4X7LEvLx46rr0x0AjE7fUtwK6vkN/tnP7l9Sk8KXJbXv36JLid7aRWVPQH6FmoN0sZL7WdH2ILgggxsj71+ipekk4InKNupDa52tE/SU+7UrUoCOAP0syzN4bpK3ZKmES5y5yUG2VJ0PrFNT8qeHfdAcGa4yiouOYRh3G3iqnNRN5vdVfFuEtG8hO50n5D1DRAp20pjhWbT6ArSsir5KsXZ3qSKiz65+dL64LKcvMqyh4h2EYNSZUUQxQ9KEQey3bK7pFKKqoHLcsIqKxrkrkB0EcWLrZLW9f5RPFaUL72XiLuLrnmh/NuhpSyxRLHHqg+KdtFyd7qLWv0rzqIyUSufmFeaTABlVWkqezh/RbdEabSI0rLcOtzt1iBhbat462JL7w2Vm/Ye7XkTpA8GxLpFLGbEBa7EtI6Vqk/3qTIFkUnkiwZh7TUQ/cGW+JEd5C5CZ7mitElvhaiHN2/sLsC/eAPNgLJAM6As0AwoCzQDygLNgLJAM6As0AwoCzQDygLNgLJAM6As0AwoCzQDygLNgLJAM6As0AwoCzQDygLNgLJAM6As0AwoCzQDygLNgLJAM6As0AwoCzQDygLNgLJAM6As0AwoCzQDygLNgLJAM6As0AwoCzQDygLNgLJAL/4DS6HtNAeOhrQAAAAASUVORK5CYII=" alt="" />

无论是第一种还是第二种,进行单步调试时,可以看到s每次只输出一个值。

  若将s中放入vector中可以采用如下方法。

  aaarticlea/png;base64,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" alt="" />

2016.07.15——istringstream测试的更多相关文章

  1. 「Mobile Testing Summit China 2016」 中国移动互联网测试大会-议题征集

    时至北京盛夏,一场由 TesterHome 主办的关于移动互联网测试技术的盛会正在紧锣密鼓的筹备中.只要你关注软件质量,热爱测试,期待学习,都欢迎你加入这次移动测试技术大会中和我们一起分享经验.探讨话 ...

  2. http://www.cnbc.com/2016/07/12/tensions-in-south-china-sea-to-persist-even-after-court-ruling.html

    http://www.cnbc.com/2016/07/12/tensions-in-south-china-sea-to-persist-even-after-court-ruling.html T ...

  3. 2018/8/15 qbxt 测试

    2018/8/15 qbxt 测试 期望得分:100:实际得分:50   不知道为什么写挂了,明明是个水题 T^T 思路:模拟 注意:如果用 char 类型存储的话,如果有'z' + 9 会爆char ...

  4. 2016.8.15上午纪中初中部NOIP普及组比赛

    2016.8.15上午纪中初中部NOIP普及组比赛 链接:https://jzoj.net/junior/#contest/home/1333 这次比赛不怎么好,因为这套题目我并不是很擅长. 可同学们 ...

  5. 2016.9.15初中部上午NOIP普及组比赛总结

    2016.9.15初中部上午NOIP普及组比赛总结 2016.09.15[初中部 NOIP普及组 ]模拟赛 又翻车了!表示时超和空超很可恨! 进度 比赛:AC+0+0+20=120 改题:AC+80+ ...

  6. 2016.08.07计算几何总结测试day2

    T1 bzoj: [Usaco2010 OPen]Triangle Counting 数三角形 看到这个题n那么大, 于是想到极角排序搞一搞,然而排完序后立马懵逼,完全不知道接下来应该怎么写.... ...

  7. 日报 18/07/15 Java 性能优化

    尽量指定类和方法的final修饰符 带有final修饰符的类是不可派生的 在java核心api中 有许多应用final的例子 例如 java.lang.string整个类都是final的 为类指定fi ...

  8. macbook pro 2016 2017 15寸 雷电3 外接显卡 epu 简单教程(不修改UEFI)

    雷电3外接显卡效果还不错,但是除了akitio node 其他厂家并不会维护自己的固件来适配新机型,我自己买的mbp 2016 15''就出现了和AORUS Gaming Box 1070不兼容的问题 ...

  9. 2016/07/11 PHP接口的介绍与实现

        接口定义了实现某种服务的一般规范,声明了所需的函数和常量,但不指定如何实现.之所以不给出实现的细节,是因为不同的实体可能需要用不同的方式来实现公共的方法定义.关键是要建立必须实现的一组一般原则 ...

随机推荐

  1. delphi开发学习四:TClientDataSet与TDataSetProvider控件使用实例

    1.TClientDataSet控件 通过TClientDataSet控件可以建立瘦客户端的应用程序,且数据执行效率较高,但它不能和数据库自动连接,程序中必须制定它如何获取数据.一般情况下,TClie ...

  2. 一张图看懂Function和Object的关系及简述instanceof运算符

    我在写一篇图解prototype和__proto__的区别时,搜资料搜到了一个有意思的现象,下面这两个运算返回的结果是一样的: Function instanceof Object;//true Ob ...

  3. sqlserver中where条件加判断

    我想实现如下功能: where case when (@a = null) then 1 = 1 else @a=a and b=@b 但是这样报错,经过翻阅资料找到如下解决方案: where (1 ...

  4. 解决Slave SQL线程Waiting for binlog lock

       最近在我们线上库物理备份的时候出现一个奇怪的现象:    我们备份都在从库上备份的,在业务低一般是在晚上2点钟开始备份.有天发现从库的延迟一直在增加,登录上实例,通过show processli ...

  5. 【AGC010F】Tree Game

    Description 有一棵\(n\)个节点的树(\(n \le 3000\)),第\(i\)条边连接\(a_i,b_i\),每个节点\(i\)上有\(A_i\)个石子,高桥君和青木君将在树上玩游戏 ...

  6. Fork/Join框架实现原理

    ForkJoinPool由ForkJoinTask数组和ForkJoinWorkerThread数组组成,ForkJoinTask数组负责存放程序提交给ForkJoinPool的任务,而ForkJoi ...

  7. 解题:POI 2013 Triumphal arch

    题面 二分答案,问题就转化为了一个可行性问题,因为我们不知道国王会往哪里走,所以我们要在所有他可能走到的点建造,考虑用树形DP解决(这个DP还是比较好写的,你看我这个不会DP的人都能写出来=.=) 定 ...

  8. 解题:USACO14MAR Counting Friends

    题面 枚举每个数字是否能被删去,然后就是如何判定图是否存在.应该从按“度数”从大到小排序,从最大的顺次向其他点连边(先连“度数”小的可能会把一些可以和大“度数”点连接的点用掉).但是这个排序每连一次都 ...

  9. Tcp协议三次握手四次挥手

    一.什么是TCP TCP(Transmission Control Protocol 传输控制协议)是一种面向连接(连接导向)的.可靠的. 基于IP的传输层协议.TCP在IP报文的协议号是6. 二.什 ...

  10. 使用kafka消息队列解决分布式事务(可靠消息最终一致性方案-本地消息服务)

    微服务框架Spring Cloud介绍 Part1: 使用事件和消息队列实现分布式事务 本文转自:http://skaka.me/blog/2016/04/21/springcloud1/ 不同于单一 ...