《C++ Primer》读书笔记-第八章 03 string流
来源:互联网 发布:哪个软件音质最好 编辑:程序博客网 时间:2024/06/05 15:52
作者:马志峰
链接:https://zhuanlan.zhihu.com/p/24197748
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
链接:https://zhuanlan.zhihu.com/p/24197748
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
声明:
- 文中内容收集整理自《C++ Primer 中文版 (第5版)》,版权归原书所有。
- 原书有更加详细、精彩的释义,请大家购买正版书籍进行学习。
- 本文仅作学习交流使用,禁止任何形式的转载
正文
sstream头文件,内存IO
- istringstream
- ostringstream
- stringstream
特有的操作:
- stream strm;
- stream strm(s);
- strm.str();
- strm.str(s);
实际比较常用的是>>操作
string sLine = "lee 80"; istringstream isRecord(sLine); string sName, sScore; isRecord >> sName; isRecord >> sScore;
分别将lee和80赋值给sName和sScore
可以和cin一样理解
string sName, sScore; cin >> sName >> sScore;
命令行上输入: lee空格80
ostringstream
可以把想要输出的内容存起来,一次性输出
ostringstream osBadNums; for( const auto &nums : phones ) { osBadNums << " " << nums; } cout << osBadNums.str() << endl;
小结
大家可以尝试在本节两个例子的基础上,结合8.2的文件IO,写一个处理通讯录的程序。
比如把自己的通讯录从手机里导出来(借助助手软件),查一查有没有重复的号码,有没有同一个人存了好几条记录等等。
0 0
- 《C++ Primer》读书笔记-第八章 03 string流
- C++Primer读书笔记(第八章)
- 《C++ Primer》读书笔记第八章-2-文件输入输出 And string流
- C++primer 第八章
- c++primer 第八章
- C++ Primer 读书笔记 – 第八章
- C++ Primer 读书笔记 – 第八章
- C++ Primer 读书笔记 – 第八章
- C++primer习题第八章
- C++primer:string流
- C++Primer Plus U4读书笔记 vector array string + primer
- c++primer 第八章IO操控流的条件状态
- C Primer读书笔记第二章
- c++primer第十二章读书笔记
- C++primer 第八章学习小记
- c primer Plus第八章笔记
- 《C Primer Plus》第八章编程题
- c primer plus 第八章答案
- SimpleDateFormat使用详解
- 深入了解CPU两大架构ARM与X86
- servlet
- Android APK加固(加壳)工具
- Leetcode58.Length of Last Word
- 《C++ Primer》读书笔记-第八章 03 string流
- nginx+php 出现404错误解决方法
- PAT_乙级 1031 查验身份证
- Tomcat JDK Servlet JSP版本对应关系
- OCR识别引擎tesseract使用方法
- 编译内核出现implicit declaration of function 'iowrite16be'解决方法
- eclipse java web 版本修改问题 3.0-2.5
- 单例模式(SingleTon)
- [caffe]深度学习之图像分类模型AlexNe(各层feature map)解读