如何在eclipse中将标准输入从控制台更改为另一个程序

时间:2018-05-23 22:37:44

标签: c++ eclipse

我正在尝试创建一个程序来解析从另一个程序收到的数据。一旦程序构建完毕,我可以这样做:

./someprogram -pipe | ./my_program -file saveFile.txt

当我在Eclipse中创建程序时,有没有一种方法可以调试/运行我的程序,以便从其他程序而不是控制台获取标准输入?

解决方法可能是做这样的事情:

./someprogram -pipe > testFile.txt
./my_program -infile testFile.txt -outfile saveFile.txt

问题在于我在构建程序时无法处理实时数据。

任何解决方案?

2 个答案:

答案 0 :(得分:0)

可以在运行/调试配置中设置输入文件:

  1. 运行>运行配置...
  2. 在标签 通用 中选中 输入文件 ,然后输入或选择testFile.txt文件< / LI>

答案 1 :(得分:-1)

您只需使用输入重定向来提供程序:

./my_program < testFile.txt > saveFile.txt