chap11-C++课件-清华大学
25页1、第十一章流类库与输入 输出 郑莉董渊张瑞丰编著清华大学出版社 C 语言程序设计 第3版 2 本章主要内容 I O流的概念输出流输入流输入 输出流 3 I O流的概念 当程序与外界环境进行信息交换时 存在着两个对象 一个是程序中的对象 另一个是文件对象 流是一种抽象 它负责在数据的生产者和数据的消费者之间建立联系 并管理数据的流动 程序建立一个流对象 并指定这个流对象与某个文件对象建立连接 程序操作流对象 流对象通过文件系统对所连接的文件对象产生作用 读操作在流数据抽象中被称为 从流中 提取 写操作被称为 向流中 插入 4 输出流 最重要的三个输出流是ostreamofstreamostringstream 5 输出流对象 预先定义的输出流对象 cout标准输出cerr标准错误输出 没有缓冲 发送给它的内容立即被输出 clog类似于cerr 但是有缓冲 缓冲区满时被输出 输出流 6 输出流对象 ofstream类支持磁盘文件输出如果在构造函数中指定一个文件名 当构造这个文件时该文件是自动打开的ofstreammyFile iosmode 可以在调用默认构造函数之后使用open成员函数打开
2、文件ofstreammyFile 声明一个静态输出文件流对象my iosmode 打开文件 使流对象与文件建立联系ofstream pmyFile newofstream 建立一个动态的输出文件流对象pmyFile open iosmode 打开文件 使流对象与文件建立联系 输出流 7 插入运算符 插入 运算符是所有标准C 数据类型预先设计的 用于传送字节到一个输出流对象 输出流 8 控制输出格式 控制输出宽度为了调整输出 可以通过在流中放入setw操纵符或调用width成员函数为每个项指定输出宽度 例11 1使用width控制输出宽度 includeusingnamesoacestd intmain doublevalues 1 23 35 36 653 7 4358 24 for inti 0 i 4 i cout width 10 cout values i n 输出流 输出结果 1 2335 36653 74358 24 9 例 使用 填充 includeusingnamespacestd intmain doublevalues 1 23 35 36 653 7 4358 2
3、4 for inti 0 i 4 i cout width 10 cout fill cout values i n 输出流 输出结果 1 23 35 36 653 7 4358 24 10 例11 2使用setw指定宽度 include includeusingnamespacestd intmain doublevalues 1 23 35 36 653 7 4358 24 char names Zoot Jimmy Al Stan for inti 0 i 4 i cout setw 6 names i setw 10 values i endl 输出流 输出结果 Zoot1 23Jimmy35 36Al653 7Stan4358 24 11 例11 3设置对齐方式 include includeusingnamespacestd intmain doublevalues 1 23 35 36 653 7 4358 24 char names Zoot Jimmy Al Stan for inti 0 i 4 i cout setiosflags ios left setw 6
《chap11-C++课件-清华大学》由会员x****分享,可在线阅读,更多相关《chap11-C++课件-清华大学》请在金锄头文库上搜索。
砌体免开槽施工工法介绍-获奖课件
清华大学工程图学-2012-第12讲零件图与表面粗糙度
建筑工程消防验收重难点剖析(定稿)
家用燃气灶具生产线质量控制培训课程
第3章_建设工程勘察设计法律制度
城市燃气施工培训
Linux系统安装与入门
IPQC工作内容培训教材(2)
液压考试习题解答&复习课
学校消防安全知识讲座(2)
仪器分析-质谱图解析
辛德勒住宅解析——Schindler_House
项目一金属材料的力学性能
通过PLC控制一盏灯-电气安装与控制
房地产投资分析小组作业-地块项目SWOT分析及区位分析
第五章土木工程概论桥梁工程
闭合电路欧姆定律(课件)
安阳脚手架倒塌事故案例与HSE经验分享
企业人力资源管理师课件(基础知识第二章劳动法2014)
技术经济学04
2024-04-09 29页
2024-04-08 25页
2024-04-08 13页
2024-04-08 17页
2024-04-08 17页
2024-04-08 11页
2024-04-08 14页
2024-04-08 17页
2024-04-08 15页
2024-04-08 16页