C语言程序设计与数据结构刘信杰电子教案 C语言程序设计与数据结构 课件第10章.pptVIP

  • 2
  • 0
  • 约1.38万字
  • 约 43页
  • 2017-08-20 发布于广东
  • 举报

C语言程序设计与数据结构刘信杰电子教案 C语言程序设计与数据结构 课件第10章.ppt

C语言程序设计与数据结构 第10章 文件读写 教学提示:存储在变量和数组(即内存)中的数据是临时的,这些数据在程序运行结束后会消失,而文件可以用来永久地保存大量的数据。如果有些数据需要反复使用或永久保存,应该考虑使用文件来完成。 教学要求:本章要掌握文件在读写之前必须打开,读写结束必须关闭。文件可按只读、只写、读写、追加四种操作方式打开,同时还必须指定文件的类型是二进制文件还是文本文件。文件可按字节,字符串,数据块为单位读写,文件也可按指定的格式进行读写。文件内部的位置指针可指示当前的读写位置,移动该指针可以对文件实现随机读写。 10.1 文件概述与文件指针 所谓“文件”是指一组相关数据的有序集合。 我们在前几章中已多次接触使用过文件,例如源程序文件、目标文件、可执行文件、库文件 (头文件)等。 10.1.1 文件分类 文件通常是驻留在外部介质(如磁盘等)上的,在使用时才调入内存中来。C语言把文件看作是由一个个字符(字节)的数据顺序组成的。它把数据看作是连续的字符(字节)流,这样它对文件的存取实际上是以字符(字节)为单位的。输入输出的数据流的开始和结束只受程序的控制而不受特定符号(比如回车换行符)的控制。也就是说,C语言在输出数据到文件中时,并不会自动增加回车换行符以示结束,在输入时也不会以读入回车换行符作为数据的间隔。 10.1.1 文件分

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档