其实文件操作也可以用 freopen 函数完成。
以下就是简单的例子(从 test_1.txt 读入数据,找到最大数再保存到 test_2.txt 中):
#include<cstdio>
#include<iostream>
#include<algorithm>
usingnamespace std;
int main(){
freopen("test_1.txt","r",stdin);
freopen("test_2.txt","w",stdout);//定义输入输出流
int a[10];
for(int i=0;i<10;i++)cin>>a[i];
cout<<*max_element(a,a+10);
return0;
}