我正在寻找一种使用文件内容输入代码变量的方法。
更确切地说,我如何从stdin&#34中提供非常大的输入(包含10000个值);就像我们在在线编译器中提供的那样,例如HACKERRANK"
我在一些问题的测试用例中遇到问题。测试用例非常大,他们(hackerrank's)的自定义输入不超过50Kb。 因此,如果我能够在Dev C ++中为编程输入非常大的输入,那么我可以验证输出中的错误(对于大的n值)
答案 0 :(得分:2)
从stdin
输入非常大的输入将很困难。但是,您可以通过文件重新打开stdin
流,以避免更改现有代码。例如
#include <cstdio>
freopen("input.txt", "r", stdin); // redirects standard input
int x;
cin >> x; // reads from input.txt