- 1
- 0
- 约2.77千字
- 约 16页
- 2017-11-17 发布于河南
- 举报
c语言 第9章 输入输出
C语言程序设计 2002 年 * * 第九章 输入输出 第九章 输入输出 为永久性保存数据,需将数据以数据文件的形式存放,以及从现有的某数据文件中读取数据,形成对数据文件的输入输出。 C程序的输入输出有两种方式: (1)标准I/O或流式I/O:依靠标准库函数实现输入输出。 如printf(“sss”) (2)低级I/O:利用操作系统提供的接口函数(称为底层接口或系统调用)实现输入输出。 9.1 流式I/O 流式I/O中,文件被看成是字符(字节)的序列(即“流”), C环境中,将所有I/O设备当成文件进行管理,显示器为输出文件,用以输出数据,键盘为输入文件,用以输入数据。 流式I/O通过FILE指针(FILE结构类型在stdio.h中定义)存取文件 流式文件分为两种: (1)文本文件: 字符流序列;如32767需要5个字节存储; (2)二进制文件:字节流序列;如32767需要2个字节存储;但显示时,需进行转换。 输入缓冲区 输出缓冲区 输入文件 输出文件 程序 数据区 文件I/O缓冲机制 缓冲区空 缓冲区满 9.2 标准输入输出函数 9.2.1 文件的打开与关闭 文件的处理步骤为: (1)首先打开文件,建立FILE指针和物理文件的联系,系统分配缓冲资源; (2)利用标准输入输出函数读写文件,进行相关处理;
您可能关注的文档
- 第3章 信息系统技术基础.ppt
- java基础——IO流及File-RandomAccessFile对象.docx
- java.io总结回顾.docx
- JAVA实训报告模版.doc
- 第五章 labview字符串和文件.doc
- RandomAccessFile详解.doc
- PB全角和半角字符的转换解决方案.doc
- Java中的IO流知识总结.doc
- 《输入输出和反射》教案.doc
- Java开发必须知道的问题.docx
- 《肝损伤药物目录及合理用药专家共识2026》解读.pptx
- β+内酰胺类抗菌药物皮肤试验指导原则(2021+年版).pptx
- 《肌酸激酶异常诊治与管理专家共识(2025)》解读.pptx
- 《老年癌痛中国诊疗专家共识(2026)》解读.pptx
- 《老年人消化不良的评估与处理中国专家共识(2026版)》解读.pptx
- 《老年性吞咽障碍康复中国专家共识(2025)》解读.pptx
- 《脑卒中患者早期康复规范(2026年)》解读.pptx
- 《衍生品估值报告内容与格式指引》核心要点.pptx
- 《遗传性妇科肿瘤高风险人群管理指南(2026)》解读.pptx
- 《胰腺外科围手术期全程化营养管理指南(2025)》解读.pptx
原创力文档

文档评论(0)