第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】-必备知识