Marchetto, se vuoi passare una informazione da un programma C/C++ all'altra che stai lanciando, lo puoi fare semplicemente passando i valori che ti servono sulla linea di comando.
Se invece vuoi instaurare un “colloquio” con dei dati che “vanno e vengono” tra le applicazioni, devi usare uno tra i vari metodi IPC (Inter Process Communication) che, in parte, dipendono anche dall'ambiente (sistema operativo) che stai utilizzando.
Tutte queste cose però, si studiano PRIMA di affrontare tali problemi e tale studio non si fa in un'ora.
Se non hai una preparazione ancora adeguata, fermati un po', non tentare di scrivere codice che non ha senso e affonta il problema usando gli strumenti standard previsti.
Inoltre, se continui ad essere “generico” in questa discussione, non potrai avere tante risposte concrete, perché la soluzione dipende moltissimo dallo specifico problema. Se vorrai dettagliarlo bene, altrimenti non si potrà dire altro.