/
Inicio :: Foros

 F.A.Q.F.A.Q.                  Conéctese para revisar sus mensajesConéctese para revisar sus mensajes   

Ejecutar un programa escrito en C desde otro programa C

 
      Índice del Foro elrincondelc.com -> Principiantes C/C++
Ver tema anterior :: Ver siguiente tema  
AutorMensaje
gullan



Registrado: 03 Oct 2007
Mensajes: 2
Ubicación: Madrid

MensajePublicado: 03/10/2007 6:38 am
Título: Ejecutar un programa escrito en C desde otro programa C

Hola.
Necesito saber como se llama a un programa escrito por mi en C desde otro programa escrito también en C.
Seguramente alguno pensara que me refiero a los .h (donde tengo funciones y luego las llamo desde donde quiera), pero no es esto.
Más bien, es llamar a un programa ya compilado desde otro programa, es decir hacer un EXEC (creo que era asi en shell script).
Gracias.
_________________
¿Qué le dice un informático a su novia?
-Eres más bonita que compilar a la primera.
Volver arriba
gullan



Registrado: 03 Oct 2007
Mensajes: 2
Ubicación: Madrid

MensajePublicado: 03/10/2007 6:54 am
Título:

Vale!!
En Linux se usa la llamada al sistema "exec" (hay que cargar la libreria) y en windows con "system",también hay que cargar la libreria o configurar el Borland o el Visual Studio 6
_________________
¿Qué le dice un informático a su novia?
-Eres más bonita que compilar a la primera.
Volver arriba
rir3760



Registrado: 01 Oct 2004
Mensajes: 3841
Ubicación: Mexico

MensajePublicado: 03/10/2007 7:57 am
Título:

La funcion system es parte de la biblioteca estandar de C y por lo mismo puede utilizarse tanto en Linux como MS Windows (con la reserva de que el resultado depende del interprete de comandos disponible).

En el caso de MS Windows tambien pueden utilizarse funciones especificas de su API como ShellExecute y ShellExecuteEx, mas informacion sobre estas en MSDN.

Un saludo
_________________
The capacity to learn is a gift;
The ability to learn is a skill;
The willingness to learn is a choice.
--
Rebec of Ginaz
Volver arriba
      Índice del Foro elrincondelc.com -> Principiantes C/C++
Página 1 de 1Todas las horas están en GMT - 8 Horas

 
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas

(c) ElRincondelC.com

Un proyecto de UrlanHeat.com