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

私立华联学院:《C语言程序设计》课程电子教案(PPT课件)第八章 文件

资源类别:文库,文档格式:PPT,文档页数:41,文件大小:2.48MB,团购合买
主要讲解C语言中文件的相关概念,包括计算机中的流、文件的定义、文件的缓冲区、文件指针、文件的位置指针等,同时也讲解了文件的相关操作,如文件的打开与关闭、文件的读写、文件中信息的删除等。通过本章的学习,读者应掌握C语言中文件的基本知识与初级操作方式,并能够使用C语言代码操作文件。
点击下载完整版文档(PPT)

第10章文件

第10章 文件

【案例1】-案例描述 新学年伊始,许多大一新生来校报道,为了方便对学生信息的统 一管理,校方需要将学生的相关信息制作成学生信息表,存储到磁盘 中。学生信息表中包含学号、姓名、年龄、性别四项信息,编程实现 学生信息表的文本形式存储和二进制形式存储,并将生成的文件存储 到D盘的Stu文件夹中

【案例1】-案例描述 新学年伊始,许多大一新生来校报道,为了方便对学生信息的统 一管理,校方需要将学生的相关信息制作成学生信息表,存储到磁盘 中。学生信息表中包含学号、姓名、年龄、性别四项信息,编程实现 学生信息表的文本形式存储和二进制形式存储,并将生成的文件存储 到D盘的Stu文件夹中

【案例1】-案例分析 本案例中学生信息的存储不借助既定的表格(如excel),而是将学 生信息直接存储到文本文件或二进制文件中。在进行存储之前,应先有 文件,因为要存储到两种形式的文件中,所以分别创建两个文件。在存 储学生信息时,可以以每位学生的每一项信息为单位进行存储,也可以 构造学生信息结构体,以每位学生的所有信息为单位进行存储。 在实现学生信息存储之前,需要先了解一下计算机中文件及文件存 储的相关知识,以及针对计算机文件的相关操作,下面将针对所需知识 逐一讲解

【案例1】-案例分析 本案例中学生信息的存储不借助既定的表格(如excel),而是将学 生信息直接存储到文本文件或二进制文件中。在进行存储之前,应先有 文件,因为要存储到两种形式的文件中,所以分别创建两个文件。在存 储学生信息时,可以以每位学生的每一项信息为单位进行存储,也可以 构造学生信息结构体,以每位学生的所有信息为单位进行存储。 在实现学生信息存储之前,需要先了解一下计算机中文件及文件存 储的相关知识,以及针对计算机文件的相关操作,下面将针对所需知识 逐一讲解

【案例1】-必备知识 1 计算机中的流 2 文件 3 文件的缓冲区 4 文件指针 5文件的打开与关闭 6 写文件

【案例1】-必备知识 1 计算机中的流 2 文件 3 文件的缓冲区 4 文件指针 5 文件的打开与关闭 6 写文件

【案例1】-必备知识 ·计算机中的流 一在C语言中将通过不同输入/输出设备(键盘、内存、显示器、网络等) 之间的数据传输抽象表述为“流”。 源 输入流→ 程 程 目标 ←一输出流

• 计算机中的流 − 在C语言中将通过不同输入/输出设备(键盘、内存、显示器、网络等) 之间的数据传输抽象表述为“流”。 源 输 入 流 程 序 输出流 程 目标 序 【案例1】-必备知识

【案例1】-必备知识 什么是文件?

什么是文件? 【案例1】-必备知识

【案例1】-必备知识 ·文件 一所谓“文件”一般指存储在外部介质上数据的集合。操作系统是以文 件为单位对数据进行管理的,也就是说,如果想找存放在外部介质上 的数据,必须先按文件名找到指定的文件,然后从文件中读取数据。 风

【案例1】-必备知识 • 文件 − 所谓“文件”一般指存储在外部介质上数据的集合。操作系统是以文 件为单位对数据进行管理的,也就是说,如果想找存放在外部介质上 的数据,必须先按文件名找到指定的文件,然后从文件中读取数据

【案例1】-必备知识 ·文件 一一个文件要有唯一的文件标识,以便用户识别和引用。文件标识包括3 部分,分别为文件路径、文件名主干和文件后缀。 D:\itcast\chapter10\Example01.txt ↑ 文件路径 文件名主干文件后缀

− 一个文件要有唯一的文件标识,以便用户识别和引用。文件标识包括3 部分,分别为文件路径、文件名主干和文件后缀。 • 文件 D:\itcast\chapter10\Example01.txt 文件路径 文件名主干 文件后缀 【案例1】-必备知识

【案例1】-必备知识 ·文件 一根据数据的组织形式,数据文件可分为文本文件和二进制文件。 、二进制文件 一数据在内存中是以二进制形式存储的,如果不加转换地输出到外存, 就是二进制文件。 100000 00000000 00000001 10000110 10100000 2、文本文件 文本文件又称为ASCI文件,每一个字节放一个字符的ASCI码。 1(49) 0(48) 0'(48) 0(48) 0'(48) 0'(48) 00110001 00110000 00110000 00110000 00110000 00110000

− 根据数据的组织形式,数据文件可分为文本文件和二进制文件。 • 文件 00000000 00000001 10000110 10100000 100000 0000111100000011 0000111100000000 0000111100000000 0000111100000000 0000111100000000 0000111100000000 '1'(49) '0'(48) '0'(48) '0'(48) '0'(48) '0'(48) 【案例1】-必备知识 1、二进制文件 − 数据在内存中是以二进制形式存储的,如果不加转换地输出到外存, 就是二进制文件。 2、文本文件 − 文本文件又称为ASCII文件,每一个字节放一个字符的ASCII码

【案例1】-必备知识 ·文件的缓神区 一ANSI C标准采用“缓冲文件系统”处理文件。缓冲文件系统的特点是在 内存开胖一个“缓冲区”,为程序的每一个文件使用。 一当程序执行读文件操作时,先将一批文件内容读到缓冲区中,然后再将 内容从缓冲区逐个读到程序中。当程序执行写文件操作时,先将数据写 入到缓冲区中,待缓冲区装满后再将数据从缓冲区一起写入到磁盘文件 中。 内存 程序 输出文件缓冲区 输出 输出 输入 输入文件缓冲区 磁盘 输入

• 文件的缓冲区 − ANSI C标准采用“缓冲文件系统”处理文件。缓冲文件系统的特点是在 内存开辟一个“缓冲区”,为程序的每一个文件使用。 − 当程序执行读文件操作时,先将一批文件内容读到缓冲区中,然后再将 内容从缓冲区逐个读到程序中。当程序执行写文件操作时,先将数据写 入到缓冲区中,待缓冲区装满后再将数据从缓冲区一起写入到磁盘文件 中。 内存 输出文件缓冲区 输入文件缓冲区 磁盘 程序 输出 输入 输出 输入 【案例1】-必备知识

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

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

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