C语言程序设计曹哲曹哲书xg第12章xg课件教学.pptVIP

  • 1
  • 0
  • 约9.89千字
  • 约 42页
  • 2017-01-02 发布于广东
  • 举报

C语言程序设计曹哲曹哲书xg第12章xg课件教学.ppt

第12章 文件 * 学习内容指南 12.1 文件概述 12.2 文件的打开与关闭 12.3 与文件的读写有关的函数 12.4 文件的定位 12.5 fflush函数 12.6 文件操作举例 文件指存储在介质上的数据的集合。 12.1 文件概述 介质:磁盘、U盘、光盘、以及内存 读文件:将数据从外存文件中传输到程序的操作 写文件:将数据从程序传输到外存文件的操作 文件的分类 从用户的角度,文件可分为普通文件和设备文件。 普通文件就是指存放在介质上的文件。普通文件根据内容,可分为程序文件和数据文件 设备文件指的是与计算机相连的每一个输入输出设备都看成是一个文件。 根据数据的编码方式,文件可分为文本文件(ASCII码文件)和二进制文件。 C语言中,其文件也分为文本文件和二进制文件两类,C语言的文本文件既可以存储ASCII码字符流,也可以存储二进制字节流;二进制文件同样既可以存储ASCII码字符流,也可以存储二进制字节流区别仅在于:在输出到文本文件时,会将换行符\n转换为回车换行符\r和\n两个字符,当从文本文件输入时,则会将回车换行两个字符再转换为换行符\n一个字符;而二进制文件则不进行转换。 文件处理的关键问题是内存中程序与外存中文件的关联 读文件时,数据从外存文件通过流输入到程序,也称这种数据流为输入流; 写文件时,数据从程序通过流输出到外存文件,

文档评论(0)

1亿VIP精品文档

相关文档