Título: system(variable) en C linux Publicado por: soyloqbuskas en 5 Octubre 2012, 21:14 pm ¡Buenas a todos!
Sabeis como puedo hacer una linea como esta en C? Código Gracias, un saludo. Título: Re: system(variable) en C linux Publicado por: xiruko en 5 Octubre 2012, 23:03 pm para ejecutar un programa desde un programa en c, tienes que informarte sobre las funciones exec(), execve(), etc.
http://publib.boulder.ibm.com/infocenter/pseries/v5r3/index.jsp?topic=/com.ibm.aix.basetechref/doc/basetrf1/exec.htm (http://publib.boulder.ibm.com/infocenter/pseries/v5r3/index.jsp?topic=/com.ibm.aix.basetechref/doc/basetrf1/exec.htm) un saludo! Título: Re: system(variable) en C linux Publicado por: rir3760 en 6 Octubre 2012, 01:24 am Sabeis como puedo hacer una linea como esta en C? Deseas construir el comando que pasaras a la función "system" mientras se este ejecutando tu programa, ¿Es así?Código Si ese es el caso puedes utilizar la función "sprintf" (prototipo en <stdio.h>), esta es casi idéntica a "printf" con la diferencia que la cadena no se envía a la salida estándar sino que se almacena en el array indicado. Por ejemplo: Código
Y su salida es: Código: compilador -abc 0.c Un saludo |