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. WEB javaScript

    javaScript 1.常规方法document.write("内容") :书写内容到网页中window.alert("内容") :网页警告弹窗 2.使用方法 ...

  2. js仿QQ拖拽删除

    原生js实现仿QQ拖拽删除交互,无需任何依赖. 项目演示请看这里, gitHub请移步这里. 由于源码很长,所以贴到最下面了. 效果截图如下: 核心思想呢,就是点击圆点的时候全屏覆盖个canvas,在 ...

  3. 【刷题】洛谷 P3834 【模板】可持久化线段树 1(主席树)

    题目背景 这是个非常经典的主席树入门题--静态区间第K小 数据已经过加强,请使用主席树.同时请注意常数优化 题目描述 如题,给定N个正整数构成的序列,将对于指定的闭区间查询其区间内的第K小值. 输入输 ...

  4. PHP是什么?

    PHP是什么? PHP是一门后端动态解释型计算机高级语言,一般用来编写或者生成动态网页,主要负责数据的处理与渲染.(这里是指用PHP嵌入网页里面的形式,现在可以直接用一些JS的框架去渲染网页数据了,P ...

  5. 【BZOJ4869】【SHOI2017】相逢是问候

    Description BZOJ传送门 Solution 这题涉及到指数嵌套堆叠,可能可以用欧拉函数解决. 试想一个数\(a_i\)经过\(k\)次操作后会变成什么? \[ k个c\;\; \begi ...

  6. 【bzoj1187】 HNOI2007—神奇游乐园

    http://www.lydsy.com/JudgeOnline/problem.php?id=1187 (题目链接) 题意 一个$n*m$的矩阵,其中每一个位置有一个权值,求一条回路使得经过的位置的 ...

  7. 《Linux内核设计与实现》学习总结 Chap4

    第四章 进程调度 调度程序负责决定将哪个进程投入运行,何时运行以及运行多长时间,进程调度程序可看做在可运行态进程之间分配有限的处理器时间资源的内核子系统.只有通过调度程序的合理调度,系统资源才能最大限 ...

  8. 20165218 《网络对抗技术》Exp1 逆向及Bof基础

    Exp1 逆向及Bof基础 基础知识 1. NOP, JNE, JE, JMP, CMP汇编指令的机器码 指令 机器码 NOP NOP指令即"空指令",在x86的CPU中机器码为0 ...

  9. HDU.2516 取石子游戏 (博弈论 斐波那契博弈)

    HDU.2516 取石子游戏 (博弈论 斐波那契博弈) 题意分析 简单的斐波那契博弈 博弈论快速入门 代码总览 #include <bits/stdc++.h> #define nmax ...

  10. xml的相关知识