《C++ Primer(第5版)》学习笔记:第1章 开始
2014-05-10 23:06
253 查看
操纵符endl:写入endl的效果是结束当前行,并将与设备关联的缓冲区中的内容刷到设备中。缓冲刷新操作可以保证到目前为止程序所产生的所有输出都真正写入输出流中,而不是仅停留在内存中等待写入流。另外,默认情况下,读cin或者程序非正常终止时也会刷新cout。
输入流:while(std::cin >> value),当我们使用一个istream对象作为条件时,其效果是检测流的状态。如果流是有效的,即流未遇到错误,那么检测成功。当遇到文件结束符(end-of-file),或遇到一个无效的输入(例如value是一个int,但是读入的不是一个整数),istream对象的状态会变为无效,条件会变为假。
文件结束符(end-of-file):输入文件结束符的方法是:win下ctrl+z,然后enter;UNIX或者Mac OS X下,Ctrl+D。
文件重定向:举例如下:当我们需要运行./a.out,该程序以固定形式作为输入,可以使用./a.out <infile>outfile将标准输入和标准输出与命名文件关联起来。
输入流:while(std::cin >> value),当我们使用一个istream对象作为条件时,其效果是检测流的状态。如果流是有效的,即流未遇到错误,那么检测成功。当遇到文件结束符(end-of-file),或遇到一个无效的输入(例如value是一个int,但是读入的不是一个整数),istream对象的状态会变为无效,条件会变为假。
文件结束符(end-of-file):输入文件结束符的方法是:win下ctrl+z,然后enter;UNIX或者Mac OS X下,Ctrl+D。
文件重定向:举例如下:当我们需要运行./a.out,该程序以固定形式作为输入,可以使用./a.out <infile>outfile将标准输入和标准输出与命名文件关联起来。
相关文章推荐
- 《C++ Primer(第5版)》学习笔记:第4章 表达式
- C++ Primer(第4版)-第5部分:高级主题——学习笔记
- 《C++ Primer(第5版)》学习笔记:第2章 变量和基本类型
- C++ Primer(第4版)-学习笔记-第5部分:高级主题
- 《c++ primer(第5版)》学习笔记——第1章 开始
- [C++ primer 学习笔记][01]刚开始
- C++ Primer 学习笔记(第一章:开始)
- C++ Primer(第五版)学习笔记1-----开始章
- C++ Primer个人学习笔记 第1章 快速入门
- 【C++ Primer学习笔记】第1章:快速入门
- 《C++ Primer(第5版)》学习笔记:第3章 字符串、向量和数组
- 《Lua程序设计》第1章 开始 学习笔记
- C++ Primer学习笔记 第一章 开始
- 【C++ Primer学习笔记】第1章:快速入门
- 【C++ Primer学习笔记】第1章:快速入门
- c++ primer 学习笔记-第七章
- [Java编程思想-学习笔记]第1章 对象导论
- 【C++ Primer】【学习笔记】【第九章】顺序容器之:迭代器和迭代器范围
- C++ Primer 学习笔记-练习6.7的答案错了?
- C++ primer第二次阅读学习笔记(第11章:泛型算法)