c语言程序设计文件

上传人:tian****1990 文档编号:81511809 上传时间:2019-02-21 格式:PPT 页数:19 大小:1.10MB
返回 下载 相关 举报
c语言程序设计文件_第1页
第1页 / 共19页
c语言程序设计文件_第2页
第2页 / 共19页
c语言程序设计文件_第3页
第3页 / 共19页
c语言程序设计文件_第4页
第4页 / 共19页
c语言程序设计文件_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《c语言程序设计文件》由会员分享,可在线阅读,更多相关《c语言程序设计文件(19页珍藏版)》请在金锄头文库上搜索。

1、第十三章“文件C支件概迷文件类型指针文件的打开与关闭出错的检测车限“鸡110.1C文件概述文件:存储在外部介质上数据的集合,是操作系统数据管理的单位按数据的组织形式,文件分类:文本文件,ASCII文件,每个字节存放一个字符的ASCI码-迢制文件,数据按其在内存中的存傅形式原样存放车降“鸡2文件特应:如in数100000010011100010000Ecm0k001100010011000000110000001l0000bol10000心0010011100010000b车国“画3文件处理方法*缓冲文件系统:高级文件系统,系统自动为正在使用的文伯开胺内存缓冲区*非缓冲文件系统:低级文件系统,由

2、用户在程序中为每个文作设定缓冲区租序输六文件缓冲区缓冲文件系统:指仔MJ碟盘文件FF下怡木数据区Iz维冲串出孙伟技E非缓沥文件录统:一车阜鸡10.2文件类珩指针文件结构体FILE。蜃型哎件系统为每个正使川的丈件在内存开辟文件信尿匹*文件信息用系统定义的名为FlLE的结构体描述FILE定义在stdioh中typedefstructint_fd;/文件号int“cleft:/绥沐四中剥下的字征敬int_mode;/文f式char车_next:公文f8二char车_buff;/文件缓冲区位置文件类垣指针量说明:FILE“fp;。文件打开时,系统自动建立文件结构体,干把指向它的指针返回来,程序通过这个

3、指针获得文件信息,访问文件。文件关闭后,C程序*丨限“鸡6文件的打开与关闭文件使用方式宏次fbr(叶读为输入打开一个文本/二进制文件“wwbr(响吾为输出打开或建立一个文本/二进制文件Z胀文本/进制文会尼迫力数据ET图加-g*函敌原型:FiLE“iopentchar“r匠me,Charrr,。d。)功能,按指定方式打开文伟返值,正常打开,为指向刹玖亚亚恩如症打开失败,为NULLt.车降*虱7文件关闭fclose*作用:使文件指针变量与文件“脱钩“,释放文件结构体和文件指针*函数原型:intfclose(FILE.*fp)功能,关闭fp指向的返值:正常关|缓冲文件系统输入义仍绥冲灰_应盟文件程序

4、数据区.a10.4文件的孙符/O:fputc与fgetc“fputc*一数原型:intfputc(intc,FILE*fp)牺仕侧C螂入陋指侧的文件中函数原型:intfgetc(FILEsfp)加能:从仁指向的文作中谈宏一守节任码返值-正常,返回读到的代码值;读到交件尾或出错,为EOF文件J/0与纸蝶J/0putc(ch:fp)fputc(ch,fp)getc(fp)feetc(fp)putchar(c)Pputc(csstdou0)人。|&etchar()feetc(stdin)国*皿?例从键盘输入孙符,返以席咤砂8明一目口市大万7main()FILEsinsoutcharchinfile10outfile10:团Scanf(“95s“infile):河Scanf(“95soutfile);谊立末女体内宋计(in=fopen(infile“77)=NULL)例异盖拿义内容,【printf(“Cannotopeninfilen0;exit(0):识toutfopan(qatfiie“口jz=NULL)fBriatCCannotopenotifiien0);exit(0):while(lfeoftin)fputc(feetc(in)ouD;fclose(in)蓁fclos愿(ou【)蓁

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号