美文网首页
第七章 文件和结构体 7.1 文件操作 136页

第七章 文件和结构体 7.1 文件操作 136页

作者: 壹顾倾城 | 来源:发表于2019-12-16 10:45 被阅读0次
/********************************
 * 程序来源:董老师一本通
 * 程序名称:第七章 文件和机构体 136页
 *  章      节:7.1 文件操作
 * 作    者:tiaya@qq.com
 * 运行测试:通过
 *******************************/
//#include <bits/stdc++.h>  //万能头文件,不建议使用
#include <iostream>
#include <cstdio> 
using namespace std;

//main() star
int main() {
    //code here
    FILE *fin, *fout;
    
    fin = fopen("in.txt", "rb");
    fout = fopen("out.txt", "wb");
    
    int temp, sum=0;
    
    //fscanf()读取temp成功返回1,文件读取结束返回EOF 
    while(fscanf(fin, "%d", &temp) == 1) {
        sum += temp;
    }
    
    fprintf(fout, "%d", sum);

    return 0;
}

测试:
输入数据:
in.txt

1
2
3
5
6

输出数据:

17

改fopen版为标准输入输出版

/********************************
 * 程序名称:136 fopen
 * 作    者:tiaya@qq.com
 * 运行测试:通过
 *******************************/
//#include <bits/stdc++.h>  //万能头文件,不建议使用
#include <iostream>
#include <cstdio> 
using namespace std;

//main() star
int main() {
    //code here
    FILE *fin, *fout;
    
    fin = stdin;
    fout = stdout;     //输入结束按ctrl + z 结束输入,出结果 
    
    int temp, sum=0;
    
    //fscanf()读取temp成功返回1,文件读取结束返回EOF 
    while(fscanf(fin, "%d", &temp) == 1) {
        sum += temp;
    }
    
    fprintf(fout, "%d", sum);

    return 0;
}
```

相关文章

网友评论

      本文标题:第七章 文件和结构体 7.1 文件操作 136页

      本文链接:https://www.haomeiwen.com/subject/uqvrnctx.html