下面的三个程序都实现了从一个文本文件中读取整数,并进行累加,请阅读程序,体验C+程序对文件的读写操作。
Q96100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库【参考程序1】
Q96100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库#include<iostream>
Q96100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库#include<cstdio>
Q96100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库using namespace std;
Q96100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库int main()
Q96100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库freopen("in1.txt","r",stdin);
Q96100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库freopen("out1.txt","w",stdout);
Q96100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库int a,sum=0;
Q96100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库while(scanf("%d",&a)=l)/∥也可用cin>a;
Q96100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库{
Q96100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库sum=sum+a;
Q96100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库printf("sum=%dn",sum;/∥也可用cout<sum;
Q96100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库fclose(stdin);
Q96100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库fclose(stdout);
Q96100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库return 0;
Q96100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库【参考程序2】
Q96100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库#include<iostream>
Q96100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库#include<cstdio>
Q96100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库using namespace std;
Q96100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库int main()
Q96100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库{
Q96100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库FILE *fin,"fout;
Q96100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库fin=fopen("in1.txt","r");
Q96100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库fout=fopen("out1.txt","w");
Q96100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库int a,sum=0;
Q96100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库while(fscanf(fin,"%d",&a)=-1)
Q96100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库sum=sum+a:
Q96100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库fprintf(fout,"sum=%din",sum);
Q96100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库fclose(fin);
Q96100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库fclose(fout);
Q96100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库return 0;
Q96100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库【参考程序3】
Q96100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库#include<fstream>
Q96100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库using namespace std;
Q96100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库int mainO
Q96100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库{
Q96100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库ifstream fin("in1.txt");
Q96100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库ofstream fout("outl.txt");
Q96100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库int a,sum=0;
Q96100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库while(fin>>a)
Q96100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库{
Q96100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库sum-sum+a:
Q96100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库fout<<"sum="<<sum<<endl;
Q96100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库fin.close(;
Q96100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库fout.close();
Q96100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库return 0;
Q96100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库【运行结果】
Q96100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库intl.txt文件中的数据是:
Q96100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库