freopen方式读写文件
#include<iostream>#include<stdio.h>
using namespace std;
int main()
{
int a,b;
freopen("sum.in","r",stdin); //从sum.in中读取数据
freopen("sum.out","w",stdout); //输出到sum.out文件
cin>>a>>b;
cout<<a<<' '<<b<<endl;
fclose(stdin);
return 0;
}
相同文件目录下建立了sum.in文件,数据为4和5,但输出-858993460 -858993460,为什么呀?