1 / 57
文档名称:

C语言程序设计.ppt

格式:ppt   页数:57页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言程序设计.ppt

上传人:bjy0415 2015/8/26 文件大小:0 KB

下载得到文件列表

C语言程序设计.ppt

相关文档

文档介绍

文档介绍:C语言程序设计 Programming in C
四川大学计算机学院
段磊
******@scu.

2017/7/3
1
《C语言程序设计》- 第10章
第十章文件
本章主要介绍C语言的文件操作
学****要求:
掌握C语言有关文件操作的基本概念
能够编制相关的程序
2017/7/3
2
《C语言程序设计》- 第10章
本章目录
文件概念
文件指针
文件的打开与关闭
文件检测函数
文件操作函数
随机读写文件
**实例研究
程序陷阱
2017/7/3
3
《C语言程序设计》- 第10章
文件概念
文件是指一组相关数据的有序集合。这个数据集的名称叫做文件名。
文件分为普通文件和设备文件两种。
普通文件指存储在磁盘或其它外部介质上的一个有序数据集,可以是源文件、目标文件、可执行程序;也可以是一组待处理的数据。
设备文件指与主机相联的各种外部设备,如显示器、打印机、键盘等。
2017/7/3
4
《C语言程序设计》- 第10章
文件概念
从文件编码的方式来看,文件可分为ASCII代码文件(文本文件)和二进制代码文件两种。
在C语言中,当打开一个文件时,此文件就和某个流(Stream)相关联,流是文件和程序之间通迅的通道。
在C语言中,文件操作都是由库函数来完成的。本章将介绍主要的文件操作函数。
2017/7/3
5
《C语言程序设计》- 第10章
本章目录
文件概念
文件指针
文件的打开与关闭
文件检测函数
文件操作函数
随机读写文件
**实例研究
程序陷阱
2017/7/3
6
《C语言程序设计》- 第10章
文件指针
C语言中用一个指针变量指向一个文件,这个指针称为文件指针。定义说明文件指针的一般形式:
FILE * 指针变量标识符;
其中FILE应为大写,它是一个结构类型,,该结构中含有文件名、文件状态和文件当前位置等信息。在编写源程序时不必关心FILE结构的细节。
例如:
FILE * fp;
表示fp是指向FILE结构的指针变量,通过 fp 能够找到与它相关的文件,实施对文件的操作。
2017/7/3
7
《C语言程序设计》- 第10章
本章目录
文件概念
文件指针
文件的打开与关闭
文件检测函数
文件操作函数
随机读写文件
**实例研究
程序陷阱
2017/7/3
8
《C语言程序设计》- 第10章
文件的打开与关闭
在进行读写文件操作之前要先打开,使用完毕要关闭。
所谓打开文件实际上就是建立文件的各种相关信息,并使文件指针指向该文件,以便进行其它操作。
关闭文件则断开指针与文件之间的联系,也就是禁止再对该文件进行操作。
2017/7/3
9
《C语言程序设计》- 第10章
文件打开的函数fopen
fopen函数用于打开一个文件,其调用的一般形式:
文件指针名= fopen(文件名, 文件访问方式);
例如:
FILE *fp;
fp = fopen("", "r");
,只允许进行“读”操作,并使fp指向该文件的开头。
例如:
FILE *fp;
fp = fopen("c:\\myPro\\", "w");
上面语句的意义是在c:\myPro\,只允许进行“写”操作,并使fp指向该文件,反斜线“\”是转义字符,两个反斜线表示1个“\”。
2017/7/3
10
《C语言程序设计》- 第10章