第十章 输入/输出 本章内容 输入/输出(I/O)概述 控制台I/O 文件I/O 字符串I/O 输入/输出(I/O)概述 输入/输出(简称I/O)是程序的一个重要组成部分: 程序运行所需要的数据往往要从外设(如:键盘、文件等)得到 程序的运行结果通常也要输出到外设(如:显示器、打印机、文件等)中去。 在C++中,输入/输出不是语言定义的成分,而是由具体的实现(编译程序)作为标准库的功能来提供。 C++的I/O流 在C++中,输入/输出操作是一种基于字节流的操作: 在进行输入操作时,可把输入的数据看成逐个字节地从外设流入到计算机内部(内存); 在进行输出操作时,则把输出的数据看成逐个字节地从内存流出到外设。 在C++的标准库中,除了提供基于字节的输入/输出操作外,为了方便使用,还提供了基于C++基本数据类型数据的输入/输出操作。 在C++程序中也可以对类库中输入/输出类的一些操作进行重载,使其能对自定义类的对象进行输入/输出操作。 I/O的分类 基于控制台的I/O: 从标准输入设备(如:键盘)获得数据 把程序结果从标准输出设备(如:显示器)输出 基于文件的I/O: 从外存文件获得数据 把程序结果保存到外存文件中 基于字符串变量的I/O: 从程序中的字符串变量中获得数据 把程序结果保存到字符串变量中 C++输入输出的实现途径 过程式——通过从C语言保留下来的函数库中的输入
您可能关注的文档
- ”网络安全“主题班会.ppt
- 《Dreamweaver网页设计》第15章站点管理.ppt
- 《高三英语看图作文讲评汇编6》.ppt
- 《计算机基础》课程情况介绍.ppt
- 《计算机基础理论》第二讲计算机软件基础.ppt
- 《科技信息资源与网络检索》第二讲信息资源.ppt
- 《乐高城市救援队》安卓版手机游戏评测.pptx
- 《面向对象的程序设计语言——C++》课件--第7章文档和视图.ppt
- 《网络化办公教程与上机指导》第22课网络安全.ppt
- 《网络社会学》教学大纲.ppt
- 甘肃省定西岷县联考2027届数学七上期末复习检测模拟试题含解析.doc
- 2027届黑龙江省东方红林业局中学数学八上期末联考模拟试题含解析.doc
- 江苏省扬州市部分学校2027届数学九上期末检测模拟试题含解析.doc
- 2027届江西省宜春市高安市数学七年级第一学期期末质量检测模拟试题含解析.doc
- 重庆市2027届八年级数学第一学期期末联考模拟试题含解析.doc
- 河南省周口市扶沟县2027届九年级数学第一学期期末质量检测试题含解析.doc
- 2027届黑龙江省牡丹江管理局数学八年级第一学期期末质量跟踪监视试题含解析.doc
- 2027届广东省普宁市华南实验学校数学七上期末质量检测模拟试题含解析.doc
- 湖北省武汉市洪山高级中学2027届七年级数学第一学期期末考试模拟试题含解析.doc
- 2027届广西贵港市港北三中学数学八年级第一学期期末联考试题含解析.doc
最近下载
- 某市沿街店铺消防安全现状分析及火灾防范对策.pdf VIP
- TSG-T7001-第2号修改单电梯监督检验和定期检验规则.pdf VIP
- 湖南省宁乡一中2024年物理高一下期末统考试题含解析.doc VIP
- Gree 2023家用空调上门服务手册.pdf
- 2025 中国新生儿复苏指南(修订版)中文版 完整原文 + 临床操作规范.docx VIP
- 在线网课学习课堂《高性能FPGA数字处理技术(北京理工)》单元测试考核答案.docx
- IATF16949供应商管理程序.doc VIP
- 2013年江苏英语高考试卷D篇阅读理解解题探究.doc VIP
- 浙江版高中生物必修一第一章全版.ppt VIP
- 职业分类2010年人口普查专用.pdf VIP
原创力文档

文档评论(0)