Primer programa:
uno.cpp -> g++ -o uno.out uno.cpp
Código
int main() { return 20; }
Segundo programa:
dos.cpp -> g++ -o dos.out dos.cpp
Código
#include <iostream> #include <cstdlib> int main() { int resultado = system("./uno.out"); std::cout << resultado; return 0; }
En este caso, cuando ejecuto dos.out mi salida es de 5120 (no se que resultado les arroje a uds), y si coloco otro valor de retorno en uno.cpp, devuelve un valor distinto. ¿Alguien me puede explicar?
Gracias.