需要stdio头
freopen属于输入输出流的重定向,一般我们默认的输入流是在黑黑的控制台,但是我们也可以选择从一个txt文本中读取信息,这和我们键入控制台是一样的,相当于把txt的内容拷贝到控制台
参数
/*
param filePath : 文件路径(string)
param mode : 模式 r=读 w=写(string)
param stream : 重定向到那个流 stdin or stdout
*/
freopen(filePath, mode, stream);
读取txt
现在有一txt文件
执行以下代码,相当于在控制台输入
3
2 5 8
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n, x, sum=0;
freopen(