2017-10-04 7 views
0

J'ai un programme de console sous Linux qui quand je l'exécute, il lit quelques conditions de capteurs et les écrit dans le terminal et l'utilisateur peut voir. Avoir aussi un autre programme que lorsque je cours, il demande la valeur des capteurs et je dois les mettre en main.Comment créer une chaîne entre 2 programmes d'entrée à sortie?

Comment puis-je faire une connexion entre ces deux programmes que le numéro un peut transmettre ses valeurs automatiquement par le numéro 2 et je ne les écrirai pas à la main?

Par exemple: Programme nombre1:

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

Numéro de programme 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 
} 

Répondre

1

Vous pouvez faire un seul programme et transformer votre principale méthode dans les méthodes diférents et les appeler dans le même programme, mais vous ne pouvez pas conect programmes.