2017-10-04 1 views
0

Ich habe ein Konsolenprogramm in Linux, das, wenn ich es ausführe, es liest einige Sensoren Bedingungen und schreibt sie in das Terminal und Benutzer kann sehen. Habe auch noch ein anderes Programm, dass wenn ich laufe, es nach Sensoren Wert fragt und ich muss sie von Hand setzen.Wie erstellt man eine Kette zwischen 2 Programmen Input-to-Output?

Wie kann ich eine Verbindung zwischen diesen beiden Programmen herstellen, so dass Nummer eins die Werte automatisch über Nummer 2 passieren kann und ich sie nicht manuell schreiben soll?

Zum Beispiel: Nummer1 Programm:

#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; 
} 

Programmnummer 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 
} 

Antwort

1

Sie können nur ein Programm machen und Ihre Haupt Methode in diferent Methoden umwandeln und sie in dem rufen das gleiche Programm, aber Sie können nicht conect Programme.

Verwandte Themen