【文件 IO 】 A+B Problem 题解
这题其实就是 A+B Problem 加上文件输入输出的版本。
简化题意
给出 ,,求 。
使用文件输入输出,输入文件名为 aplusb.in,输出文件名为 aplusb.out。
解题思路
首先,文件输入输出的通俗解释,就是把你原先之间读入的数的方式改变为从一个文件里面读取内容,输出的数改为输出到一个文件中。
freopen 的基本用法涉及三个参数:要打开的文件名,文件模式,以及原先的文件流。文件模式和文件流通常不用改变,我们只需要改变文件名称就可以了。
格式通常是这样的:
freopen("x.in", "r", stdin);//文件读入
freopen("x.out", "w", stdout);//文件输出
这里的 x 就是你的文件名,在这里改成需要的就行了。
然后,具体怎么做 大家应该都会吧。这里就不讲了。
代码部分
#include <bits/stdc++.h>
using namespace std;
int a, b;
int main()
{
freopen("aplusb.in", "r", stdin);
freopen("aplusb.out", "w", stdout);
cin >> a >> b;
cout << a + b << endl;
return 0;
}
暂无评论