如何在输入到输出的2个程序之间创建链?

时间:2017-10-04 07:21:22

标签: input output chaining

我在Linux中有一个控制台程序,当我执行它时,它会读取一些传感器条件并将它们写入终端,用户可以看到。还有另一个程序,当我运行时,它要求传感器值,我必须手工放置它们。

如何在这两个程序之间建立连接,第一个程序可以通过数字2自动传递它的值,我不会手工编写它们?

例如: 计划编号1:

#include <stdio.h>

int main()
{
int[10] sens_value=get_sensors_value();
for(int i=0; i<10; i++)
std::cout<<sens_value;
return 0;
}

计划编号2:

#include <stdio.h>

int main()
{
int[10] sens_values;
for(int i=0; i<10;i++)
std::cin>>sens_values[i];
...etc
return 0
}

1 个答案:

答案 0 :(得分:1)

您只能制作一个程序并使用不同的方法转换方法并在同一程序中调用它们,但您无法连接程序。