Ver Mensaje Individual
  #6 (permalink)  
Antiguo 13/06/2008, 03:54
00siete
 
Fecha de Ingreso: marzo-2008
Mensajes: 306
Antigüedad: 16 años, 9 meses
Puntos: 6
Respuesta: Crear un ejecutable a partir de otros dos

Si lo lanzas con system() lo único que puedes saber es si se lanza o no. Pero no vas a poder saber si el programa lanzado acaba bien o mal.
Para controlar la ejecución de un programa debes lanzarlo como un programa hijo mediante las funciones fork()+execv() y luego añadir un tratamiento para las señales que pueda enviar el hijo: SIGCHLD, SIGTERM, SIGINT, y a veces también SIGHUP. No es algo trivial.
__________________
Pop & Rock Bands
Pop Music Stars