下载此文档

中国石油大学c语言课件第12章_文件操作[1].ppt


文档分类:IT计算机 | 页数:约45页 举报非法文档有奖
1/45
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/45 下载此文档
文档列表 文档介绍
第 12 章文件操作 第 12 章文件操作 程序设计语言 程序设计语言 2 本章主要内容文件的概念与文件的打开方式文本文件、二进制文件的读、写操作标准文件的概念与使用 3 ? 文件:存储在外部存储介质上相关数据的集合。例如: * .C C 语言的源程序文本文件* .OBJ 目标文件二进制文件* .EXE 可执行文件二进制文件 。 C语言把文件作为一个字符(字节)序列处理,对文件的存取是以字符(字节) 为单位进行的。在C语言中也被称作为流概述 4 ⑴按文件的逻辑结构: 记录文件:由记录(定长或不定长)组成流式文件:由字符(字节)顺序组成⑵按存储介质: 磁盘文件:存储在磁盘上的文件设备文件:键盘、显示器、打印机等⑶按数据的组织形式: 文本文件: ASCII 文件,每个字节存放一个 ASCII 码二进制文件:数据按其在内存中的存储形式存放概述 5 【例】将整数 1949 分别存储在这两种数据文件中。文本文件: ASCII 码二进制文件:补码占用 4个字节占用 2个字节 00110001 '1' 00111001 '9' 00110100 '4' 00111001 '9' 00000111 10011101 文本文件特点:存储量大、速度慢、便于对字符操作二进制文件特点:存储量小、速度快、适于存放中间结果概述 6 ?读写文件?关闭文件打开文件:建立用户程序与文件的联系,为文件分配一个文件缓冲区。读写文件:是指对文件的读、写、追加和定位操作。关闭文件:切断文件与程序的联系,释放文件缓冲区。 C 语言的输入输出函数库中提供了大量的函数,用于完成对数据文件的建立、数据的读写、数据的追加等操作。在程序中调用这些函数时,必须先用#include 命令包含 文件。概述 7 对文件进行读写时需要知道: 文件名、文件状态、当前位置、缓冲区的有关信息等 (FILE) 每个被使用的文件都在内存中开辟一个区,用来存放文件的有关信息(如文件名,状态,当前位置等)。这些信息保存在一个结构体类型的变量中。结构体类型由系统定义为“ FILE ”。 typedef struct { ? // 结构体成员项,用来存放文件的状态信息 }FILE; 文件类型指针与文件打开、关闭 8 FILE *指针变量名; 2. 文件类型指针的定义说明: 定义文件指针变量时,必须使用“ FILE ”类型,而且必须是大写。例如定义两个文件指针变量: FILE * fp1, * fp2; 程序中使用的每一个数据文件都必须定义文件指针! 只能通过文件指针访问数据文件。文件类型指针与文件打开、关闭 9 文件的打开 fopen 文件的关闭 fclose 字符的输入/输出: fgetc fputc 字符串的输入/输出: fgets fputs 格式化输入/输出: fscanf fprintf 数据块的输入/输出: fread fwrite rewind fseek 文件的打开与关闭文件的读写函数文件的定位函数与文件有关的函数文件类型指针与文件打开、关闭 10 fopen( ) 常用的调用形式: FILE * fp; fp = fopen( 文件名, 文件使用方式); 文件名:需要打开的文件名称(字符串) 。文件使用方式:是具有特定含义的符号。功能: 按指定的文件使用方式打开指定的文件。返回存放文件信息的结构体变量的首地址。若失败则返回空指针(NULL) 。文件类型指针与文件打开、关闭

中国石油大学c语言课件第12章_文件操作[1] 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数45
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小821 KB
  • 时间2017-02-20