15文件读写.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
文件操作例题1:读入十个整数,求总和。程序如下:#includeiostream using namespace std;int main(){ int temp,sum=0; for(int i=0;i10;i++) { cintemp; sum+=temp; } coutsumendl; return 0;} 例题2:读入十个整数,求总和。数据从文件sum.in读入,计算结果输出到屏幕#includeiostream#includecstdio using namespace std;int main(){ freopen(“sum.in”,“r”,stdin); //sum.in文件应该和生成的.exe文件放在同一目录 int temp,sum=0; for(int i=0;i10;i++) { cintemp; sum+=temp; } coutsumendl; return 0;} 例题3:读入十个整数,求总和。数据从键盘读入,计算结果输出到sum.out文件#includeiostream#includecstdio using namespace std;int main(){ freopen(“sum.out,“w,stdout); int temp,sum=0; for(int i=0;i10;i++) { cintemp; sum+=temp; } coutsumendl; return 0;} 如果sum.out不存在,创建文件sum.out ,如果存在,删除此文件,然后创建sum.out例题4:读入十个整数,求总和。数据从文件sum.in输入,计算结果输出到sum.out文件#includeiostream#includecstdio using namespace std;int main(){ freopen(“sum.in”,“r”,stdin); //sum.in文件应该和生成的.exe文件放在同一目录 freopen(“sum.out,“w,stdout); int temp,sum=0; for(int i=0;i10;i++) { cintemp; sum+=temp; } coutsumendl; return 0;} 如果sum.out不存在,创建文件sum.out ,如果存在,删除此文件,然后创建sum.outfreopen 更改输入输出方式1.位于cstdio中,使用时添加头文件#includecstdio2.freopen(“data.in”,”r”,stdin);“data.in” data.in文件,与CPP源文件放在同一目录“r” 代表read 读取stdin (standard input) 标准输入 ,键盘输入含义:将键盘输入改为从data.in文件输入freopen(“输入文件名.后缀名”,”r”,stdin);freopen(“data.out”,”w”,stdout);“data.out”data.out文件“w” write 写入文件stdout (standard output) 标准输出 ,输出到屏幕含义:创建data.out文件,将输出到屏幕改为输出到data.out 文件注意:如果data.out文件已经存在,删除data.out, 再创建一个新的data.out文件freopen(“输出文件名.后缀名”,”w”,stdout);注意:1.所读写的文件,应该与生成的exe文件放在同一目录内2.文件名必须是完整正确的,必须包括后缀名noip比赛判断题目对错的方式:1.所有比赛的测试数据从文件读入,程序运行结果输出到文件2.每个题目有十组测试数据,通过一组得十分3.比赛命题者会使用标准程序为每一组输入文件生成对应的标准输出文件4.评判过程:将每位比赛选手的程序生成的输出文件与标准输出文件进行对比,如果完全一样,则通过一组数据己编写测试数据如质因数分解,自行新建一个prime.in文件,测试程序是否能够执行或者直接用记事本编辑源文件名称为prime.cpp 输入文件名称prime.in输出文件名称prime.out#includecstdiofreopen(“**.in”,”r”,stdin);freopen(“**.out”,”w”,stdout);不同的题目输入输出文件名不相同!加上freopen函数,还是需要使用cin、cout进行输入输出,freopen只是将cin改为从文件读入、将cout改为输出到文件。freopen代码通常写在最前面。scanf和printf包含头文件cstdioint a;double b;long long c;scanf(“%d”,a);//输入一个int变量,相

文档评论(0)

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

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

1亿VIP精品文档

相关文档