在D盘上创建一个记事本in,用来储存输入数据
在in记事本上输入 1 2,再按ctrl s保存
freopen("D:\\in.txt","r",stdin);
stdin的意思是标准输入,in是输入,r是read的意思,总的意思是从D盘中的in.txt文件中代替标准读入(就是键盘读入)进行读入
#include<iostream>
#include<cstdio>
using namespace std;
int main(){
freopen("D:\\in.txt","r",stdin);
int a,b;
scanf("%d%d",&a,&b);
printf("%d\n",a+b);
return 0;
}
编译运行,就会输出3
如果想把输出数据记录到记事本out中,在D盘上创建一个记事本out,用来储存输出数据,
freopen("D:\\out.txt","w",stdout);
"w"是write的意思,,再次编译运行就会在out记事本中看到3
在sublime中有很大用处