11.1文件的打开与关闭(课件)-高二《程序设计基础》同步教学(北京出版社)

2023-07-30
| 14页
| 132人阅读
| 10人下载
普通

内容正文:

第11单元 文件读写技术 1 C ontents 目录 文件的打开与关闭 一 字符的读写 二 数据块的读写 四 三 字符串的读写 文件定位 四 三 格式化读写 引 文件是指驻留在外部介质(如磁盘)上的一组相关数据的有序集合。这个数据集有一个名称,叫做文件名。 识 认 文 件 文件概念 件 文 分 类 源文件、目标文件、数据文件等。 按文件的内容 卡片文件、纸带文件、磁带文件、磁盘文件等。 按文件依附的介质 字符文件和二进制文件。 按数据的组织形式 文件概念 引 引 一个指针变量指向一个文件,这个指针称为文件指针。 文件进行的各种操作就是通过文件指针完成的。 文件指针的一般格式: FILE *指针变量标识符; 件 文 指 针 文件概念 注意:FILE应该为大写 一 文件的打开与关闭 PART 文件的打开与关闭 一 件 文 打 开 的 打开文件的一般形式: 文件指针=fopen(文件名,文件使用方式); 指被打开的文件 文件的类型和操作要求 文件的打开与关闭 一 件 文 打 开 的 例如: FILE *f1; f1=(“file1.txt”,“r”); 【功能】在当前目录下打开文件file1,只允许进行“读”操作,并使f1指向该文件。 文件的打开与关闭 一 件 文 用 方 使 式 文件使用方式符号 含 义 r 打开一个只读的文本文件 w 打开或创建一个新的只写的文本文件 a 打开一个文本文件在尾部追加 rb 打开一个只读的二进制文件 wb 打开或创建一个新的只写的二进制文件 ab 对二进制文件追加 r+ 打开一个可读/写的文本文件 w+ 打开或创建一个新的可读/写的文本文件 a+ 打开一个可读/写的文本文件 rb+ 打开一个可读/写的二进制文件 wb+ 打开或创建一个新的可读/写的二进制文件 ab+ 打开一个可读/写的二进制文件 文件的打开与关闭 一 注 事 项 意 打开文件的几点注意事项: 在打开一个文件时,如果出错,fopen将返回一个空指针值NULL。 文件的打开与关闭 一 注 事 项 意 打开文件的几点注意事项: 用“r”打开一个文件时,该文件必须已经存在,且只能对该文件读。用“w”打开的文件只能向该文件写入。 文件的打开与关闭 一 注 事 项 意 打开文件的几点注意事项: 若要向一个已存在的文件追加新的信息,只能用“a”方式打开文件。但此时该文件必须是存在的,否则将会出错。 文件的打开与关闭 一 注 事 项 意 打开文件的几点注意事项: 把一个文本文件读入内存时,要将ASCII码转换成二进制码,而把文件以文本方式写入磁盘时,也要把ASCII码转换成二进制码,因此文本文件的读写要花费较多的转换时间。对二进制文件的读写不存在这种转换。 文件的打开与关闭 一 件 文 关 闭 的 关闭文件的一般形式: fclose(文件指针变量); 【功能】关闭指针所指的文件,同时自动释放分配给文件的内存缓冲区。 $

资源预览图

11.1文件的打开与关闭(课件)-高二《程序设计基础》同步教学(北京出版社)
1
11.1文件的打开与关闭(课件)-高二《程序设计基础》同步教学(北京出版社)
2
11.1文件的打开与关闭(课件)-高二《程序设计基础》同步教学(北京出版社)
3
11.1文件的打开与关闭(课件)-高二《程序设计基础》同步教学(北京出版社)
4
11.1文件的打开与关闭(课件)-高二《程序设计基础》同步教学(北京出版社)
5
11.1文件的打开与关闭(课件)-高二《程序设计基础》同步教学(北京出版社)
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。