来自 dev cpp 文件的标准输入

stdin from a file in dev cpp

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

更准确地说,我如何从标准输入中提供非常大的输入(包含 10000 个值)"like we give in online compilers e.g. 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