来自dev-cpp中文件的stdin

stdin from a file in dev cpp

本文关键字:stdin 文件 中文 dev-cpp 来自      更新时间:2023-10-16

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

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

我在一些测试用例中遇到了问题。测试用例非常大,它们(hackerbank(的自定义输入不需要超过50Kb。因此,如果我能找到一种方法,将非常大的输入输入到Dev C++中的程序中,这样我就可以验证我的输出中有什么错误(对于n的大值(

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

#include <cstdio>
freopen("input.txt", "r", stdin);    // redirects standard input
int x;
cin >> x;    // reads from input.txt