代码之家  ›  专栏  ›  技术社区  ›  Frank V

从NetBeans启动C应用程序时重定向标准输入

  •  4
  • Frank V  · 技术社区  · 15 年前

    puzzles . 在启动其中一个简单的控制台应用程序时,我希望从一个简单的文本文件中获取输入,并将其放在一起。

    syntax

    如何从netbeans执行此操作?

    在我的Cygwin窗口中,它可以通过执行以下命令完美工作:

    ./myProg.exe < input.txt
    

    几点注意:

    • 我在用C语言学习
    • 我的编译器正在运行 Cygwin
    2 回复  |  直到 8 年前
        1
  •  2
  •   Frank V    15 年前

    我确实找到了一种方法来实现这一点。我想与大家分享这一点,以防有人发现这个问题,需要做类似的事情。将以下内容放在主要功能的开头。注意,这是C;我不知道这是否会在C++中工作,但它可能会。

    freopen("input.txt","r",stdin);
    freopen("output.txt","w",stdout);
    

    我在以下网站上找到: http://www.codechef.com/help/#hc_inout

        2
  •  0
  •   Community CDub    8 年前

    我从未使用过Netbeans,但我发现:

    STDIN in Netbeans

    希望有帮助。