来自dev cpp

时间:2015-07-03 14:28:00

标签: c++ stdin dev-c++

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

更确切地说,我如何从stdin&#34中提供非常大的输入(包含10000个值);就像我们在在线编译器中提供的那样,例如HACKERRANK"

我在一些问题的测试用例中遇到问题。测试用例非常大,他们(hackerrank's)的自定义输入不超过50Kb。 因此,如果我能够在Dev C ++中为编程输入非常大的输入,那么我可以验证输出中的错误(对于大的n值)

1 个答案:

答案 0 :(得分:2)

stdin输入非常大的输入将很困难。但是,您可以通过文件重新打开stdin流,以避免更改现有代码。例如

#include <cstdio>

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

int x;
cin >> x;    // reads from input.txt