Okay, la mia domanda è questa. Dire che ho un semplice codice C++:Esegui un altro programma in Linux da un programma C++
#include <iostream>
using namespace std;
int main(){
cout << "Hello World" << endl;
return 0;
}
Ora dire che ho questo programma che mi piacerebbe correre nel mio programma, lo chiamano prog. L'esecuzione di questo nel terminale può essere eseguita da:
./prog
C'è un modo per farlo dal mio semplice programma C++? Per esempio
#include <iostream>
using namespace std;
int main(){
./prog ??
cout << "Hello World" << endl;
return 0;
}
Qualsiasi feedback sarebbe molto obbligato.
possibile duplicato di http://stackoverflow.com/questions/478898/how-to-execute-a-command-and-get-output-of-command- entro-c – hopia
@hopia, non un duplicato. Quello che hai indicato è una domanda sugli usi avanzati di 'system()'; questo poster aveva solo bisogno di sapere dell'esistenza della funzione. –