Programación General > C/C++
Retorno De Un Ejecutable En C
(1/1)
tyger:
Hola,
Tengo un programa hecho en C que devuelve un cero si todo ha ido bien y diferente de cero si algo va mal. El caso es que al ejecutable generado lo llamo con un Shell desde otra aplicación. Ejemplo:
Integer i = Shell "ejecutable_en_C.exe param1 param2"
El caso es que no se como capturar el return... o el exit(...) que hago en el programa. El Integer que me devuelve la Shell no tiene nada que ver.
Muchas gracias a todos
chuidiang:
En los entornos unix la variable de entorno ? queda con el valor devuelto por el último comando ejecutado.
Por ejemplo, un ls correcto
$ ls
...
$ echo $?
0
Ahora un ls incorrecto (opciones que no valen)
$ls -aa3wrñvz
...
$ echo $?
2
Devuelve un código de error.
A ver si te vale eso.
Se bueno.
Navegación
Ir a la versión completa