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