#include <stdio.h>
#include <iostream>//cin,cout
#include <sstream>//ss transfer.
#include <fstream>//file
#include "myclass.h" using namespace std; //io_s,基本的输入输出
//istream,ostream,从io_s中继承. 而iostream又继承2个,方便使用.
//fstream,ifstream,ofstream .又分别从上面3个继承.使用它们的输入输出方法,并扩展了对文件的处理.
//sstream,isstream,osstream ,和fstream一样.也分别继承istream,ostream,使用它们的输入输出方法,不过是从内存到内存。如从字符串到流,从流到各种类型(应该是吧).用于数据转换,分割.等. int main()
{
string line = "1 2 3 4 5";
stringstream ss(line); string temp2; while(ss>>temp2)
{
cout<<temp2<<endl;
temp2="";
}
ss.clear();//这里还清除了哨兵.所以从第一个输入.
ss<<"abc"; cout<<ss.str()<<endl;
ss.str(""); return ;
}
相关文章
- C++ Primer 学习笔记_69_面向对象编程 --继承情况下的类作用域
- 【C++ 数据结构:链表】二刷LeetCode707设计链表
- MyEclipse工具开发常用快捷键 普通: Ctrl+Shift+L 显示所有快捷键 Ctrl+K 参照选中的词(Word)快速定位到下一个 Ctrl+Shift+K 参照选中的词(Word)快速定位到上一个 Ctrl+O 快速显示OutLine Ctrl+T 快速显示当前类的继承结构 Ctrl+Shift+X 把选中文本全部改为大写 Ctrl+Shift+Y 把选中文本全部改为小写 Ctrl+Shift+F 按照当前的配置文件格式化源代码 Ctrl+L 弹出行定位框以便定位到某一行 Ctrl+Numpad_Divide Ctrl+/(小键盘) 使代码折叠可用 Ctrl+Numpad_Multify Ctrl+*(小键盘) 展开当前类中的所有代码 Ctrl+Shift+Numpad_Divide Ctrl+Shift+/(小键盘) 折叠所有,如果不能全部成功折叠,将光标移到文档最后试着或多按几次折叠当前类中的所有代码 Ctrl+1 快速修正,需要导包的时候出现导包提示界面, Ctrl+Q 定位到
- 【奇妙的数据结构世界】用图像和代码对链表的使用进行透彻学习 | C++
- 【奇妙的数据结构世界】用图像和代码对堆栈的使用进行透彻学习 | C++
- 数据结构之链表的实现-------C++课程设计-----学生选课管理系统
- 【2016-08-18】转载:总结C++中几种结构体初始化的方法
- 从零开始学C++之IO流类库(二):文件流(fstream, ifstream, ofstream)的打开关闭、流状态
- 从零开始学C++之IO流类库(三):文件的读写、二进制文件的读写、文件随机读写
- 【奇妙的数据结构世界】 用经典例题对数组进行全面分析 | C++