【问题标题】:stdin from a file in dev cpp来自 dev cpp 中的文件的标准输入
【发布时间】:2015-07-03 14:28:00
【问题描述】:

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

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

我在某些测试用例中遇到了问题。测试用例非常大,他们(hackerrank)的自定义输入不超过 50Kb。 因此,如果我能找到一种方法来输入非常大的输入以在 Dev C++ 中进行编程,以便我可以验证我的输出中有什么问题(对于较大的 n 值)

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2019-02-19
      • 2011-09-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-31
      • 2012-02-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多