Ver Mensaje Individual
  #18 (permalink)  
Antiguo 03/02/2016, 10:04
eferion
 
Fecha de Ingreso: octubre-2014
Ubicación: Madrid
Mensajes: 1.212
Antigüedad: 9 años, 7 meses
Puntos: 204
Respuesta: Salida de un proceso?

Error... lo que te están enseñando es, básicamente, a usar GDB para modificar la salida estándar de un proceso.

Piensa que este tipo de tareas son propias del núcleo del sistema operativo... navegar por las funciones que expone dicho núcleo no suele ser demasiado habitual porque son propensas a cambiar con cada nueva versión del SO.

Ahora... siempre puedes navegar por el código fuente de GDB para ver cómo se acopla al proceso por un lado y qué secuencia de llamadas realiza cuando se realiza el "cambio de ficheros" para modificar la salida del programa.

Normalmente si buscas cosas de este estilo por la red y no encuentras nada posiblemente es porque te estás metiendo en un jardín del que no se suele salir con la cabeza en alto... En mi humilde opinión creo que deberías replantearte el proyecto... quizás redireccionar desde el principio la salida del programa a tu aplicación y controlar desde dicha aplicación cuando no te interesa capturar la salida para lanzar un cout y volcar dicha salida a la consola... o algo similar.
__________________
La ayuda se paga con esfuerzo o con dinero. Si no estás dispuesto a esforzarte y quieres que te hagan los deberes pide presupuesto, al menos así ahorrarás tiempo.