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. 多线程-Thread的run()与start()的区别

    总结: 1) start: 用start方法来启动线程,真正实现了多线程运行,这时无需等待run方法体代码执行完毕而直接继续执行下面的代码.通过调用Thread类的start()方法来启动一个线程,这 ...

  2. RTMP、RTSP、HTTP视频协议详解(附:直播流地址、播放软件)

  3. LAMP 环境下添加多个虚拟主机(网站)

    Ubuntu系统 #在/var/www目录下新建两个文件夹bbs和oa,执行完以上命令后,/var/www目录下有bbs.oa三个文件夹,名称与二级域名对应,分别存放三个系统的php文件,这样便于日后 ...

  4. BZOJ5125 小Q的书架(决策单调性+动态规划+分治+树状数组)

    设f[i][j]为前i个划成j段的最小代价,枚举上个划分点转移.容易想到这个dp有决策单调性,感性证明一下比较显然.如果用单调栈维护决策就不太能快速的求出逆序对个数了,改为使用分治,移动端点时树状数组 ...

  5. A Mist of Florescence CodeForces - 989C(思维构造)

    题意: 让你构造一个图,使得A,B,C,D的个数为给定的个数,上下左右连通的算一个. 哎呀 看看代码就懂了..emm..很好懂的 #include <bits/stdc++.h> usin ...

  6. BZOJ 1283: 序列

    1283: 序列 Time Limit: 10 Sec  Memory Limit: 162 MBSubmit: 272  Solved: 151[Submit][Status][Discuss] D ...

  7. 【BZOJ4035】数组游戏(博弈论)

    [BZOJ4035]数组游戏(博弈论) 题面 BZOJ 洛谷 题解 很明显是一个翻硬币游戏的变形,因此当前局面的\(SG\)函数值就是所有白格子单独存在的\(SG\)函数的异或和. 那么,对于每一个位 ...

  8. Codeforces 914F. Substrings in a String(bitset)

    比赛的时候怎么没看这题啊...血亏T T 对每种字符建一个bitset,修改直接改就好了,查询一个区间的时候对查询字符串的每种字符错位and一下,然后用biset的count就可以得到答案了... # ...

  9. BZOJ 3438 小M的作物 & BZOJ 1877 [SDOI2009]晨跑

    我由衷地为我的朋友高兴.哈哈,yian,当你nick name破百上千时,再打“蒟蒻”就会被打的. 好的,说正事吧.请注意,这还是题解.但我发现,网络流实在是太套路了(怪不得这两年几乎销声匿迹).我们 ...

  10. mysqldump导出多个数据库

    mysqldump -uroot -p111111 -q -e -R -x --databases account game_s1 game_s2 ...... > D:\backup.sql ...