- 1、本文档共30页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第10章文件输入输出精要
本章要点 #include stdio.h void main() { double x ; FILE *fp1, *fp2 ; fp1=fopen(f1.txt,r); fp2=fopen(f2.txt,w); while ( ! feof(fp1) ) { fscanf(fp1,”%lf” , x ) ; // 从fp1读 fprintf(fp2, ”%f ,” , x+1 ) ; // 写入fp2 } fclose(fp1); fclose(fp2); } 第10章 对文件的输入输出 文件的基本概念 打开与关闭文件 文件的读写 10.1 文件的基本概念 在以前各章中所处理的数据的输入和输出,从终端的键盘输入数据,运行结果输出到终端显示器上。 常常需要将一些数据输出到磁盘上保存起来,以后使用。这就要用到磁盘文件 10.1 文件的基本概念 文件:保存在外存上的数据集合。 文件要有一个唯一的文件标识,以便用户识别和引用。 文件标识包括三部分: (1)文件路径 (2)文件名主干 (3)文件后缀 10.1 文件的基本概念 文件路径表示文件在外部存储设备中的位置。如: D: \CC\temp\file1.dat 表示file1.dat文件存放在D盘中的CC目录下的temp子目录下面 文件路径 文件名主干 文件后缀 10.1 文件的基本概念 文件路径表示文件在外部存储设备中的位置。如: D: \CC\temp\file1.dat 表示file1.dat文件存放在D盘中的CC目录下的temp子目录下面 一般不超过3个字母(doc、txt、dat、c、cpp、obj、exe、ppt等) 10.1 文件的基本概念 文件有不同的类型,在程序设计中,主要用到两种文件: (1) 程序文件。包括源程序文件(后缀为.c)、目标文件(后缀为.obj)、可执行文件(后缀为.exe)等。这种文件的内容是程序代码。 (2) 数据文件。文件的内容不是程序,而是供程序运行时读写的数据。 根据数据的组织形式,数据文件可分为ASCII文件和二进制文件。 ASCII/文本文件, 文件内容是ASCII码字符 --xx.txt xx.c 二进制文件,文件内容是二进制形式的数据 --xx.exe 10.1 文件的基本概念 根据数据的组织形式,数据文件可分为ASCII文件和二进制文件。 对于一个整型数1234: 以文本文件保存 1、2、3、4的ASCII码: 49 50 51 52 以二进制文件保存 整数1234对应的二进制数: 0000 0100 1101 0010 10.1 文件的基本概念 文件操作 文件操作的4个基本步骤: 定义文件指针 FILE *fp ; 打开文件 fp = fopen(文件名,使用方式); 文件读写 …… 关闭文件 fclose(fp); 10.1 文件的基本概念 文件指针 每个被使用的文件都在内存中开辟一个区,用来存放文件的有关信息(如文件的名字、文件状态及文件当前位置等)。 这些信息是保存在一个结构体变量中。该结构体类型由系统定义,为FILE。 10.1 文件的基本概念 定义文件指针的一般形式: 格式: FILE *指针名; 如: FILE *fp ; 通过文件指针变量能够找到与它关联的文件。 文件操作 文件操作的4个基本步骤: 定义文件指针 FILE *fp ; 打开文件 fp = fopen(文件名,使用方式); 文件读写 …… 关闭文件 fclose(fp); 地址 10.2 打开与关闭文件 10.2.1 用fopen函数打开数据文件 10.2.2 用fclose函数关闭数据文件 10.2.1 用fopen函数打开数据文件 fopen函数的调用方式为 fopen(文件名, 使用文件方式); fopen(“a1.txt”, “r”); 通常将fopen函数的返回值赋给一个指向文件的指针变量。 FILE *fp; fp=fopen(“a1.txt”,”r”); fp和文件a1相联系,fp指向了a1文件 10.2.1 用fopen函数打开数据文件 fopen函数的调用方式为 fopen(文件名, 使用文件方式); fopen(“a1.txt”, “r”); 通常将fopen函数的返回值赋给一个指向文件的指针变量。 FILE *fp; fp=fopen(“a1.txt”,”r”); fp=fopen(“D:\\a1.jpg”, “r”); 10.2
文档评论(0)