c语言ch10.pptVIP

  • 3
  • 0
  • 约1.1万字
  • 约 46页
  • 2018-01-26 发布于浙江
  • 举报
c语言ch10

本章的节本要求 本章主要介绍C语言的文件操作,通过本章的学习读者会对C语言的有关文件操作的基本概念,并能够编制相关的程序。 本章将主要通过大量实训示例讲解各种文件操作,希望读者通调上机调试并运行测试程序。 10.1 文件概念 文件是指一组相关数据的有序集合。这个数据集的名称叫做文件名。 普通文件指存储在磁盘或其它外部介质上的一个有序数据集,可以是源文件、目标文件、可执行程序;也可以是一组待处理的数据。 设备文件指与主机相联的各种外部设备,如显示器、打印机、键盘等。 从文件编码的方式来看,文件可分为ASCII码文件和二进制码文件两种。 在C语言中,当打开一个文件时,此文件就和某个流相关联,流是文件和程序之间通迅的通道 在C语言中,文件操作都是由库函数来完成的。 在本章内将介绍主要的文件操作函数。 10.2 文件指针 在C语言中用一个指针变量指向一个文件, 这个指针称为文件指针。定义说明文件指针的一般形式为: FILE * 指针变量标识符; 其中FILE应为大写,它是一个结构类型,定义在头文件stdio.h中,该结构中含有文件名、文件状态和文件当前位置等信息。在编写源程序时不必关心FILE结构的细节。例如: FILE *fp; 表示fp是指向FILE结构的指针变量,通过fp 能够找到与它相关的文件,实施对文件的操作。 在进行读写操作之前要先打开,使用完毕要关闭。 10.

文档评论(0)

1亿VIP精品文档

相关文档