Hola a todos, necesito ayuda con un programa que quiero hacer en C++ y es mediante comandos de terminal (en linux) C++ debe ir al compilador gcc y compilar programas ("gcc programa.c") y si no regresa ningún error en la compilación debe ejecutarlos e ingresarles datos, por ejemplo si yo hago un programa en C que sume 2 cantidades
entonces C++ mediante popen o alguna funcion parecida debe compilar y ejecutar ese programa y ademas debe ingresarle los datos para que se puedan sumar, espero ser explícito. Yo pude hacer que compile y ejecute el programa pero lo único que no supe es como ingresarle datos :/ Alguna idea?
Código [Seleccionar]
#include <stdio.h>
int main(int argc, char *argv[])
{
int n1, n2;
printf("Ingresa 2 numeros:");
scanf("%d%d",&n1,&n2);
printf("La suma es: %d.\n",n1+n2);
return 0;
}
entonces C++ mediante popen o alguna funcion parecida debe compilar y ejecutar ese programa y ademas debe ingresarle los datos para que se puedan sumar, espero ser explícito. Yo pude hacer que compile y ejecute el programa pero lo único que no supe es como ingresarle datos :/ Alguna idea?