C++ 来自dev cpp中文件的stdin

C++ 来自dev cpp中文件的stdin,c++,stdin,dev-c++,C++,Stdin,Dev C++,我正在寻找一种方法,使用文件的内容为代码输入变量 更准确地说,我如何从stdin中提供非常大的输入(包含10000个值)“就像我们在在线编译器中提供的一样,例如HACKERRANK” 我在一些测试用例中遇到了问题。测试用例非常大,它们(hackerrank)的自定义输入不超过50Kb。 因此,如果我能在DeV C++中输入一个非常大的输入来编程,这样我就可以验证输出中的错误(对于N的大值),很难从 STDIN < />代码中输入非常大的输入。但是,您可以通过文件重新打开stdin流,以避免更改现

我正在寻找一种方法,使用文件的内容为代码输入变量

更准确地说,我如何从stdin中提供非常大的输入(包含10000个值)“就像我们在在线编译器中提供的一样,例如HACKERRANK”

我在一些测试用例中遇到了问题。测试用例非常大,它们(hackerrank)的自定义输入不超过50Kb。
因此,如果我能在DeV C++中输入一个非常大的输入来编程,这样我就可以验证输出中的错误(对于N的大值)

,很难从<代码> STDIN < />代码中输入非常大的输入。但是,您可以通过文件重新打开

stdin
流,以避免更改现有代码。比如说

#include <cstdio>

freopen("input.txt", "r", stdin);    // redirects standard input

int x;
cin >> x;    // reads from input.txt
#包括
freopen(“input.txt”,“r”,stdin);//重定向标准输入
int x;
cin>>x;//读取input.txt