C语言程序设计教程第2版普通高等教育“十一五”国家级规划教材课件作者李丽娟C第2版(第10章节_文件).pptVIP

  • 1
  • 0
  • 约5.07千字
  • 约 19页
  • 2018-05-08 发布于广东
  • 举报

C语言程序设计教程第2版普通高等教育“十一五”国家级规划教材课件作者李丽娟C第2版(第10章节_文件).ppt

尚辅网 / 第10章 文件 本章主要内容 1.能够建立新文件和更新文件内容 2.能够从顺序文件中读取数据 3.了解对文件进行操作的步骤 4.熟悉对顺序文件进行操作的方式 5.了解对随机文件进行操作的方式 6.了解对文件的低级读写操作 第10章 文件操作 10.1 文件的概念 ?文件就是记载在外部存储器上的数据的集合。 ?C语言把这些数据的集合看成是字符(或字节)序列。 (或者说C语言是把每一个文件都看作是一个有序的字节流) 计算机可处理的文件:源程序,图形文件、音频文件、数据文件等等。 按数据的组织形式可分为:文本文件、二进制文件 ?C语言可以对文本文件和二进制文件进行读写操作。 ?流——是文件和程序之间通讯的通道 ?程序可以创建文件和对文件内容进行更新、修改。 ?程序中所需的数据也可以从另一个文件中获得。 10.2 文件的操作 ?对文件的操作方式 1.缓冲文件系统(或称为标准I/O ) 2.非缓冲文件系统(或称为系统I/O ) ?缓冲文件系统会自动地在内存中开辟一个文件缓冲区, 对文件进行处理时, 通过文件缓冲区进行输入/输出操作。 ?非缓冲文件系统不设置缓冲区,由程序设置缓冲区的大小。 10.2 文件的操作 10.2.1 文件的打开与关闭 ?文件指针:用于对文件进行操作。 文件指针的类型为结构类型,已由系统定

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档