Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Llamada A Un Programa Desde Funcion

Estas en el tema de Llamada A Un Programa Desde Funcion en el foro de C/C++ en Foros del Web. Hola, mi duda es la siguente: Como puedo llamar desde una funcion a un programa (un editor de texto cualquiera)?? Es decir, necesito crear un ...
  #1 (permalink)  
Antiguo 12/11/2007, 05:38
 
Fecha de Ingreso: noviembre-2007
Mensajes: 7
Antigüedad: 17 años, 1 mes
Puntos: 0
Llamada A Un Programa Desde Funcion

Hola, mi duda es la siguente:

Como puedo llamar desde una funcion a un programa (un editor de texto cualquiera)?? Es decir, necesito crear un fichero (el nombre y la extension la especifico yo al llamar al editor) llamandolo desde una funcion. Trabajo en Linux y estoy programando en C++. Un saludo y gracias por adelantado.
  #2 (permalink)  
Antiguo 12/11/2007, 07:48
Avatar de _Lucifer_  
Fecha de Ingreso: junio-2006
Mensajes: 1.662
Antigüedad: 18 años, 7 meses
Puntos: 28
Re: Llamada A Un Programa Desde Funcion

Usa la funcion system y como argumento el nombre del ejecutable y los parámetros que requiera.

Saludos
__________________
Si crees que no tiene sentido, etonces probablemente lo tenga... :arriba:
  #3 (permalink)  
Antiguo 29/11/2007, 18:41
Avatar de Solenbum  
Fecha de Ingreso: noviembre-2007
Mensajes: 45
Antigüedad: 17 años, 1 mes
Puntos: 0
Re: Llamada A Un Programa Desde Funcion

y sin usar system que otras formas existen?
  #4 (permalink)  
Antiguo 30/11/2007, 13:51
 
Fecha de Ingreso: marzo-2004
Mensajes: 550
Antigüedad: 20 años, 9 meses
Puntos: 7
Re: Llamada A Un Programa Desde Funcion

Existe también la funcion CreateProcess() al que le hay que pasar unos cuantos parametros. Exactamente crea un nuevo proceso que ejecuta el programa que se le pasa como argumento.......


Aunque yo esta función la utilizo cuando quiero que un proceso padre espere por la finalización de otro proceso creado con la función anterior para luego llevar a cabo alguna cosa en concreto.


Saludos.
  #5 (permalink)  
Antiguo 30/11/2007, 18:52
Avatar de Eternal Idol  
Fecha de Ingreso: mayo-2004
Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 20 años, 7 meses
Puntos: 74
Re: Llamada A Un Programa Desde Funcion

Cita:
Iniciado por aeb_asturias Ver Mensaje
Existe también la funcion CreateProcess() al que le hay que pasar unos cuantos parametros. Exactamente crea un nuevo proceso que ejecuta el programa que se le pasa como argumento.......
Si, esa funcion es de la API de Windows (la pregunta original habla sobre GNU/Linux).
__________________
¡Peron cumple, Evita dignifica! VIVA PERON CARAJO
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:27.