当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

北大青鸟:《程序设计基础:C语言实现》课程教学资源(PPT课件讲稿)第十二章 文件

资源类别:文库,文档格式:PPT,文档页数:27,文件大小:119.5KB,团购合买
本节学习目标 1、文件的基本概念 2、文本文件的基本操作 3、二进制文件基本操作 4、其它文件函数的使用
点击下载完整版文档(PPT)

第十二讲 文件 北大青鸟

1 第十二讲 文 件

本节学习目标 文件的基本概念 文本文件的基本操作 二进制文件基本操作 其它文件函数的使用 北大青鸟

2 本节学习目标 • 文件的基本概念 • 文本文件的基本操作 • 二进制文件基本操作 • 其它文件函数的使用

文件及文件名 什么是文件? 什么是文件名 存储在外部存储介质 由文件主名扩展名 上数据的集合。以及 终端和打印机等任何 设备 北大青鸟

3 文件及文件名 • 什么是文件? – 存储在外部存储介质 上数据的集合。以及 终端和打印机等任何 设备。 • 什么是文件名。 – 由文件主名.扩展名

文件流 什么是文件流? 文件系统将每个物理设计转换成的逻辑设备, 即文件系统为用户提供的一个接口 实际的设备称为文件 抽象的设备称为文件流 4 北大青鸟

4 文件流 • 什么是文件流? – 文件系统将每个物理设计转换成的逻辑设备, 即文件系统为用户提供的一个接口。 – 实际的设备称为文件 – 抽象的设备称为文件流

文件流的功能 帮助用户操作各种不同的终端设备 为用户与终端设备之间创建一个接口 北大青鸟

5 文件流的功能 • 帮助用户操作各种不同的终端设备 • 为用户与终端设备之间创建一个接口

文件流的分类 文本流 二进制流 文本流是一串字符串, 二进制流是一系列字 即ASCI码 节,与外部设备上的 字节一一对应。 6 北大青鸟

6 文件流的分类 • 文本流 – 文本流是一串字符串, 即ASCII码。 • 二进制流 – 二进制流是一系列字 节,与外部设备上的 字节一一对应

文件的类型 ASCI码文件 二进制文件 用ASCI码来表示文 将内存中的数据按存 件内容的文件 储方式进行原样输出 ·特点: 到磁盘上。 占用较大的内容存储 特点 空间,读取过程需要 节约内存空间,无需 转换 读取数据的转换过程 北大青鸟

7 文件的类型 • ASCII码文件 – 用ASCII码来表示文 件内容的文件 • 特点: – 占用较大的内容存储 空间,读取过程需要 转换。 • 二进制文件 – 将内存中的数据按存 储方式进行原样输出 到磁盘上。 • 特点: – 节约内存空间,无需 读取数据的转换过程

文本文件的基本操作 文件打开的操作 文件关闭的操作 8 北大青鸟

8 文本文件的基本操作 • 文件打开的操作 • 文件关闭的操作

定义文件指针 格式 格式说明: 表明f是一个指向文 件的指针 FIE必须大写 FILE * fp 北大青鸟

9 定义文件指针 格式 • 格式说明: – 表明fp是一个指向文 件的指针 – FILE必须大写 FILE *fp

文件打开的操作 ·基本格式 ·格式说明: 功能:打开或创建 个文件的操作 Fopen返回的是一个 指针 FILE*fp 打开方式的选择(下 表) ip= -fopen((“文件名”,“打开方式” 若操作失败,返回 NULL值 北大青鸟

10 文件打开的操作 • 基本格式 • 格式说明: – 功能:打开或创建一 个文件的操作 – Fopen返回的是一个 指针 – 打开方式的选择(下 表) – 若操作失败,返回 NULL值 FILE *fp; fp=fopen(“文件名”,“打开方式”)

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共27页,试读已结束,阅读完整版请下载
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有