下载此beplayapp体育下载

国家二级计算机绝密培训看懂后保过.ppt


beplayapp体育下载分类:资格/认证考试 | 页数:约28页 举报非法beplayapp体育下载有奖
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该beplayapp体育下载所得收入归上传者、原创者。
  • 3.下载的beplayapp体育下载,不会出现我们的网址水印。
beplayapp体育下载列表 beplayapp体育下载介绍
第十一章文件考点: 缓冲文件系统(即高级磁盘 I/O 系统) 文件类型指针(FILE) 文件的打开(fopen()) 和关闭(fclose()) 文件的读写( fputc(),fgetc(),fgets(),fputs(),fread(),fwrite(),fscanf() 与 fprintf()) 文件的定位( fseek(),rewind()) 文件出错函数(ferror()) C 语言文件的概念计算机存储数据是以文件的形式来存放的。按数据的存放形式可以分为文本文件和二进制文件。二进制存取速度快。对文件的读写操作称“存取方式”,C中,对文件的存取是以字符为单位,这种文件被称作“流式”文件,其存取方式有两种: 顺序存取和直接存取。文件类型指针变量都是指向文件的。在C语言中,如何来对文件进行读写操作? 1、通过文件指针。 2、通过文件操作函数。 FILE *指针变量名表二、定义文件指针 FILE * fp1, * fp2, * fp3; 一、文件指针概念象操作 word 文件一样,增加或删除文件的字符。 fopen ( “文件名”,“文件使用方式”) FILE * fp; fp=fopen( “ d:\\ ”,“r”); a1 为当前目录下存在的文件, r指使用的文件为“读入”。打开成功,返回一个指向文件的指针给 fp, 若打开失败,返回空 NULL 或0给 fp。这样就使 fp指针与文件 a1 建立了联系。在对文件进行读、写操作之前,程序要跟文件联系起来,在 C语言中,可以通过调用库函数 fopen( ) 来“打开”文件或创建“文件”。 fopen() 函数的一般形式为: 三、文件操作函数 1、文件的打开 fopen( ) 2、文件关闭 fclose( ) 当文件的读、写操作完成之后,必须将它关闭,关闭文件可调用库函数 fclose( ) 来实现, fclose(fp) 通过 fp把打开的文件关闭,即: fp不再指向所打开的文件, 若成功关闭返回 0, 否则返回非 0。文件的使用格式 r r 以只读方式打开文本文件,这种方式打开的文件不能写以只读方式打开文本文件,这种方式打开的文件不能写 rb rb 以只读的方式打开二进制文件以只读的方式打开二进制文件 w w 为写而打开文本文件,若文件不存在,则新建一个同名文件为写而打开文本文件,若文件不存在,则新建一个同名文件, , 如已如已该文件存在,则原文件的内容全部清空该文件存在,则原文件的内容全部清空 wb wb a a 向文件尾部追加,不存在时可创建向文件尾部追加,不存在时可创建 ab ab r+ r+ 打开存在的文件,用于更新(读或写) 打开存在的文件,用于更新(读或写) rb+ rb+ w+ w+ 首先创建一新文件,进行写操作。随后可以从头读,如已该文件首先创建一新文件,进行写操作。随后可以从头读,如已该文件存在,则原文件的内容全部清空存在,则原文件的内容全部清空 a+ a+ 只是在文件尾部添加新的数据之后,可以从头开始读只是在文件尾部添加新的数据之后,可以从头开始读返回值:成功时返回指向文件返回值:成功时返回指向文件 FILE FILE 结构变量的指针,失败时返回结构变量的指针,失败时返回 NULL NULL 。。例 1 以下可作为函数 fopen 中第一个参数的正确格式是: A)c:user\ B)c:\user\ C) “ c:\user\ ” D) “ c:\\user\\ ”例 3 若 fp已正确定义为一个文件指针, 为二进制文件,请填空,以便为“读”而打开此文件: fp=fopen( 1 ) (0903) 以下程序用来判断指定文件是否能正常打开,请填空#include <> main( ) {FILE * fp; if (((fp=fopen( “ ”,”r”))== 【13】)) printf (“未能打开文件! \n”); else printf( “文件打开成功! \n”); NULL “ ”,”rb”例2、设有定义: FILE * fw;, 请将以下打开文件的语句补充完整,以便可以向文本文件 的最后续写内容。 fw=fopen( “ ”, ——); “ a+ ”例 4 如下程序段是把:从键盘输入的文本原样输出到名为 的文件中,在[ ] 中填入正确答案#include<> main() { FILE * fpout; char ch;

国家二级计算机绝密培训看懂后保过 来自beplayapp体育下载www.apt-nc.com转载请标明出处.

相关beplayapp体育下载 更多>>
非法内容举报中心
beplayapp体育下载信息