欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    文件的读写函数教学教学课件.pptx

    • 资源ID:12723375       资源大小:4.37MB        全文页数:22页
    • 资源格式: PPTX        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    文件的读写函数教学教学课件.pptx

    LOGOLOGOfputc,fgetc函数的格式与应用Teacher teaching designCONTENTS 目 录字符读取函数写字符函数案例分析仿真演练读字符函数PART 01 字符变量=fgetc(文件指针);函数调用的形式其意义是从打开的文件fp中读取一个字符并送入ch中。功能是从已经由fopen打开的文件中读取一个字符fgetc()ch=fgetc(fp);例如字符读取函数fgetc()返回文件指针所指文件中当前位置上字符。当读到文件尾时,fgetc()返回一个EOF文件结束标记,其不能在屏幕上显示。说明在fgetc函数调用中,读取的文件必须是以读或读写方式打开的。字符读取函数返回读出的字符。如果读到文件尾,返回EOF。 解析EOF是在stdio.h中定义的一个符号常量,表示文件结束标记End Of File。从一个磁盘文件中顺序读出字符,并在屏幕上显示出来FILE *fp;char ch;ch=fgetc(fp);while(ch!=eof) putchar(ch); ch=fgetc(fp);字符读取函数点击输入简要文字内容,需概括精炼,不用多余的文字修饰,言简意赅的说明分项内容。添加标题内容点击输入简要文字内容,需概括精炼,不用多余的文字修饰,言简意赅的说明分项内容。添加标题内容添加标题内容点击输入简要文字内容,需概括精炼,不用多余的文字修饰,言简意赅的说明分项内容。添加标题内容点击输入简要文字内容,需概括精炼,不用多余的文字修饰,言简意赅的说明分项内容。添加标题内容添加标题内容在C语言中,还提供了另外一个函数feof,当遇到文件尾时,该函数返回一个非0的整数。其他情况返回0。调用方式是:int feof(FILE *fp)函数feof字符读取函数写字符函数fputcPART 02int fputc(字符量,文件指针);把一个字符写入指定的文件中fputc函数有一个返回值,如写入成功则返回写入的字符,否则返回一个EOF。可用此来判断写入是否成功。调用形式功能返回值写字符函数被写入的文件可以用写、读写、追加方式打开,用写或读写方式打开一个已存在的文件时将清除原有的文件内容,写入字符从文件首开始。如需保留原有文件内容,希望写入的字符以文件末开始存放,必须以追加方式打开文件。被写入的文件若不存在,则创建该文件。3待写入的字符量可以是字符常量或变量1每写入一个字符,文件内部位置指针向后移动一个字节。2写字符函数案例分析交流提升PART 03#includemain() FILE *fp; char ch; if(fp=fopen(f:ac.txt,rt)=NULL) printf(nCannot open file strike any key exit!); getch(); exit(1); ch=fgetc(fp); while(ch!=EOF) putchar(ch); ch=fgetc(fp); fclose(fp);读入文件c1.doc,在屏幕上输出。案例分析1#includemain() FILE *fp; char ch; if(fp=fopen(f:out.txt,wt+)=NULL) printf(Cannot open file strike any key exit!); getch(); exit(1); printf(input a string:n); ch=getchar(); while (ch!=n) fputc(ch,fp); ch=getchar(); rewind(fp); ch=fgetc(fp); while(ch!=EOF) putchar(ch); ch=fgetc(fp); printf(n); fclose(fp);从键盘输入一行字符,写入一个文件,再把该文件内容读出显示在屏幕上仿真演练体验探索PART 04以下程序是建立一个名为myfile的文件,并把从键盘输入字符存入该文件,当键盘上输入结束时关闭该文件。选择正确内容填空。main()FILE *fp;char c ;char fname10;fp=_(1)_(“myfile”,_(2)_);doc=getchar();fputc(c , fp); while(c!=EOF); fclose(fp); 仿真演练(1) A) fgets B)fopen C ) fclose D) fgetc(2) A) “r” B) “r+” C ) “w” D) “w+”main()FILE * fp;char str=”Beijing 2008”;fp = fopen(“file2”,”w”);fputs(str,fp);fclose(fp);以下程序的功能是( ) 。&A)在屏幕上显示“Beiing 2008”;B)把”Beijing 2008”存入file2文件中;C)在打印机上打印出“Beiing 2008”;D)以上都不对;仿真演练 (1)A) “r” B ) “r+” C) “rb” D) “rb+” (2) A) “W+ “ B) “wb+” C) “ w” D) “wb”#include main()FILE * fp1, *fp2 ; int c ;fp1=fopen(“old.dat”,_1_);fp2=fopen(“new.dat”,_2_); c=getc(fp1); while(c!=EOF) fputc(c,fp2) ; c = fgetc(fp1); fclose(fp1);fclose(fp2); 以下程序是将一个名为old.dat 的文本文件拷贝到一个名为new.dat的新文本文件中,请选择正确内容填空。仿真演练若fp已正确定义并指向某个文件,当未遇到该文件结束标志时函数feof(fp)的值为( )A) 0 B) 1 C) 1 D) 一个非0值仿真演练以下程序用来统计文件中字符个数。请填空。#include stdio.h main() FILE *fp; long num=0L; if(fp=fopen(fname.dat,r)=NULL) pirntf(Open errorn); exit(0); while( _ ) fgetc(fp); num+; printf(num=%1dn,num-1); fclose(fp); 添加标题内容LOGOLOGOTeacher teaching design

    注意事项

    本文(文件的读写函数教学教学课件.pptx)为本站会员(春哥&#****71;)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开