使用文件进行读入和输出

打蓝桥杯的时候遇到了文件输入,自己这么简单的东西都不会写,好尴尬,要好好学算法了。

freopen("in.text", "r", stdin);
freopen("out.text", "w", stdout);

只需要自己程序中加入这样一句话,就可以从”in.text“文件中读入,从“out.text“文件中输出。

不管cin还是scanf都是从in.text文件中读入

不管cout还是printf都是从out.text文件中输出

#include <iostream>
using namespace std;
int main(){
	freopen("in.text", "r", stdin);
	freopen("out.text", "w", stdout);
	int a,b;
	scanf("%d%d",&a,&b);
	printf("%d",a+b); 
//	cin>>a>>b;
//	cout<<a+b<<endl;
	return 0;
}

输入的文件不会自己创建,输出的文件若不存在会自己创建并存入数值

原文地址:https://www.cnblogs.com/AC673523745/p/13973449.html