来自 dev cpp 中的文件的标准输入
Posted
技术标签:
【中文标题】来自 dev cpp 中的文件的标准输入【英文标题】:stdin from a file in dev cpp 【发布时间】:2015-07-03 14:28:00 【问题描述】:我正在寻找一种使用文件内容输入代码变量的方法。
更准确地说,我如何从标准输入提供非常大的输入(包含 10000 个值)“就像我们在在线编译器中提供的一样,例如 HACKERRANK”。
我在某些测试用例中遇到了问题。测试用例非常大,他们(hackerrank)的自定义输入不超过 50Kb。 因此,如果我能找到一种方法来输入非常大的输入以在 Dev C++ 中进行编程,以便我可以验证我的输出中有什么问题(对于较大的 n 值)
【问题讨论】:
【参考方案1】:很难从stdin
输入非常大的输入。但是,您可以通过文件重新打开 stdin
流,以避免更改现有代码。例如
#include <cstdio>
freopen("input.txt", "r", stdin); // redirects standard input
int x;
cin >> x; // reads from input.txt
【讨论】:
以上是关于来自 dev cpp 中的文件的标准输入的主要内容,如果未能解决你的问题,请参考以下文章