Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/08/2008, 08:45
Avatar de jam1138
jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 20 años, 4 meses
Puntos: 102
Cachar el "estado de salida" de un programa

No me refiero a la salida del programa (texto) sino al estado (o como se llame). Por ejemplo, puedo tener el siguiente programa:
Código:
#include<stdio.h>

int main(int argc, char *argv[]) 
{ 
    if(algo) {
        printf ("Sucedió algo\n");
        return 1; // ¿o exit(1)?
    } else {
        printf("No sucedió algo\n");
        return 0;
    } 
}
Fuera de lo que muestre en pantalla, quiero ver si podría capturar ese "1" o "0". La idea es mandar a llamar al programa desde un Bash script que, dependiendo de ese valor hará una u otra cosa ... Entonces, ¿cómo podría capturar y valorar dicho valor?

GRASIAS DE ANTEBRASO
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"