c语言 第9章 输入输出.pptVIP

  • 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)利用标准输入输出函数读写文件,进行相关处理;

文档评论(0)

1亿VIP精品文档

相关文档