下载此文档

ci言程序设计8文件.ppt


文档分类:IT计算机 | 页数:约38页 举报非法文档有奖
1/38
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/38 下载此文档
文档列表 文档介绍
C语言程序设计
第8章 文 件
2021/10/24
1
【本章概要】
本章主要介绍文件的概念及其相关操作等内容,其中包括用文件指针进行文件打开、关闭和读写操作等。通过本章学****要求了解磁盘文件的概念和用途;掌握文件指针的概念和文件变量的定义方法;深刻理解文件的读、写等基本操作的实现;熟悉文件的打开、关闭、读、写等函数的调用形式;掌握文件操作在程序设计中的应用方法。
2021/10/24
2
文件概述
文件的打开与关闭
文件的读写
第1章 C语言程序设计基础
2021/10/24
3
程序在实现过程中,运行程序所需要的数据是通过键盘输入的,程序运行的结果只显示在屏幕上。当一个程序运行完成或终止运行,所有的变量的值不再保存。
文件是解决上述问题的有效方法,它通过把数据存储在磁盘文件中,得以长久保存。当有大量数据输入时,可通过编辑工具事先建立输入数据的文件,程序运行时从指定文件读入,从而实现数据一次输入多次使用。同样,当有大量数据输出时,可以将其输出到指定的文件,并且任何时候都可以查看结果文件。一个程序的运算结果还可以作为另外程序的输入,进行进一步加工。
文件概述
2021/10/24
4
所谓“文件”是指一组相关数据的有序集合。这个数据集有一个名称,叫做文件名。 在前面的章节中我们已经多次使用了文件,例如源程序文件(.c)、目标文件(.obj)、可执行文件(.exe)等。它们通常驻留在外部介质(如磁盘)上,在使用时才调入内存。下面我们从不同的角度对文件作不同的分类。
文件概述
文件的概念
2021/10/24
5
1. 从用户使用的角度看
文件可分为普通文件和设备文件两种。
普通文件是指驻留在磁盘或其它外部介质上的一个有序数据集,可以是源文件、目标文件、可执行程序,也可以是一组待输入处理的原始数据,或者是一组输出的结果。
设备文件是指与主机相连的各种外部设备,如显示器、打印机、键盘等。在操作系统中,把外部设备也看作是一个文件来进行管理,把它们的输入和输出等同于对磁盘文件的读和写。通常把显示器定义为标准输出文件,一般情况下在屏幕上显示有关信息就是向标准输出文件输出。
文件概述
文件的概念
2021/10/24
6
2. 从文件编码和数据的组织方式来看
文件可分为ASCII码文件和二进制码文件。
ASCII文件也称为文本文件,这种文件在磁盘中存放时每个字符占一个字节,每个字节中存放相应字符的ASCII码,内存中的数据存储时需要转换为ASCII码。
二进制文件是按二进制的编码方式来存放文件的,内存中的数据存储时不需要进行数据转换,存储介质上保存的数据采用与内存数据一致的表示形式存储。
文件概述
文件的概念
2021/10/24
7
在C语言程序中,无论是一股磁盘文件还是设备文件,都可以通过文件结构类型的数据集合进行输入输出操作。文件结构是由系统定义的,取名为FILE。FILE结构是用typedef语句定义出的一种类型,,使用文件程序都需要包含“#include<>”。
C语言中,用一个指针变量指向一个文件,这个指针称为文件指针。通过文件指针就可对它所指的文件进行各种操作。定义说明文件指针的一般形式为:
FILE *指针变量标识符
文件概述
文件指针
2021/10/24
8
任何一个文件在使用之前要进行打开操作,使用之后关闭操作。 这是因为操作系统对于同时打开的文件数目是有限制的,DOS操作系统中,(用files=n定义)。其中n 为可同时打开的文件数,一般n<=20。因此在使用文件前应打开文件,才可对其中的信息进行存取。用完之后需要关闭,否则将会出现一些意想不到的错误。所以对磁盘文件操作时,一定要养成“先打开,后读写操作,最后关闭”的****惯。
文件的打开与关闭
2021/10/24
9
C语言用fopen()函数来实现文件的打开。fopen函数的调用方式一般为:
FILE *fp;
fp=fopen(文件名,文件使用方式);
fopen()函数中第一个形式参数可以包含路径和文件名两部分。
例如:fp=fopen(“c:\\tc\\”;“r”);
文件的打开与关闭
文件的打开操作
2021/10/24
10

ci言程序设计8文件 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数38
  • 收藏数0 收藏
  • 顶次数0
  • 上传人shujukd
  • 文件大小102 KB
  • 时间2021-10-24