网站大量收购闲置独家精品文档,联系QQ:2885784924

C程序设计精编8.文件.pptx

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第7章文件

授课提纲1.文件的基本概念2.文件操作步骤3.文件的读/写4.文件的定位与测试

1.文件的基本概念文本文件又称为ASCII文件,按字节存储,即每个字节存放一个ASCII码,代表一个字符,具有可读性。二进制文件按数据在内存中的形式(二进制)存储,不具备可读性。

2.文件操作步骤定义文件指针文件的打开文件的读/写文件的关闭

#includestdio.h#includestdlib.hintmain(void){ FILE*fp; charch; if((fp=fopen(file.in,r))==NULL) { printf(filecannotbeopen\n); exit(0); } while(!feof(fp)) { ch=fgetc(fp); putchar(ch); } fclose(fp); return(0);}例1:读出磁盘文件file.in的内容,并将其显示在屏幕上。

#includestdio.h#includestdlib.hintmain(void){ FILE*fp; charstr[81]; if((fp=fopen(file.in,r))==NULL) { printf(filecannotbeopen\n); exit(0); } while(!feof(fp)) { /*ch=fgetc(fp);*/ /*putchar(ch);*/ } fclose(fp); return(0);}例1:读出磁盘文件file.in的内容,并将其显示在屏幕上。fgets(str,81,fp);puts(str);

#includestdio.h#includestdlib.hintmain(void){ FILE*in,*out; charch; if((in=fopen(file.in,r))==NULL) { printf(filecannotbeopen\n); exit(0); } if((out=fopen(file.out,w))==NULL) { printf(filecannotbeopen\n); exit(0); }例2:读出磁盘文件file.in的内容,并将其显示在屏幕上同时将其写到文件file.out中。 while(!feof(in)) { ch=fgetc(in); putchar(ch); fputc(ch,out); } fclose(in); fclose(out); return(0);}

#includestdio.h#includestdlib.hintmain(void){ FILE*fp; intstr[10],i; printf(Enter10number:); for(i=0;i10;i++) scanf(%d,str[i]); if((fp=fopen(file.dat,wb))==NULL) { printf(filecannotbeopen\n); exit(0); } fwrite(str,4,10,fp); fclose(fp);例:从键盘输入10个整型数到一维数组str[10]中,并把这10个数写到文件file.dat中,然后再从文件file.dat中读出这些数据,并显示在屏幕上。 if((fp=fopen(file.dat,rb))==NULL) { printf(filecannotbeopen\n); exit(0); } fread(str,4,10,fp); fclose(fp); for(i=0;i10;i++) printf(%d,str[i]); return(0);}

文档评论(0)

yzs890305 + 关注
实名认证
内容提供者

计算机二级持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年11月02日上传了计算机二级

1亿VIP精品文档

相关文档