Ver Mensaje Individual
  #2 (permalink)  
Antiguo 31/05/2010, 10:52
Avatar de donyoyo
donyoyo
 
Fecha de Ingreso: mayo-2010
Ubicación: Chile
Mensajes: 31
Antigüedad: 14 años
Puntos: 0
Respuesta: como ejecutar un commando y obtener lo que imprime en la consola?

estimado, utiliza popen (pipe I/O to/from process)
es una funcion de la stdio:

una cosa asi:
strcpy(comando,"comando a ejecutar");
if ((fhand=popen(comando,"r"))==NULL)
{
printf("Error a intentar popen\n");
exit(1);
}

while(fgets(buffer,sizeof(buffer),fhand))
{
printf("%s",buffer);
}

espero te sirva