Ver Mensaje Individual
  #4 (permalink)  
Antiguo 31/05/2010, 12:10
Avatar de VisualGuallabo
VisualGuallabo
 
Fecha de Ingreso: marzo-2005
Mensajes: 288
Antigüedad: 19 años, 8 meses
Puntos: 2
Respuesta: como ejecutar un commando y obtener lo que imprime en la consola?

ejemplo funcional para windows


Código:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
    FILE *fhand;
    char comando[10];
    char buffer[300];
    strcpy(comando,"net viewt");
    if ((fhand=popen(comando,"r"))==NULL)
    {
        printf("Error a intentar popen\n");
        exit(1);
    }
    system("cls");
    while(fgets(buffer,sizeof(buffer),fhand))
    {
          printf("%s",buffer);
    }

    system("pause");
    return 0;
}
muchas gracias por la ayuda.
__________________
"No hay lenguaje de programación potente que sea inferior a otro semejante cuando existe un buen programador que lo defiende"

Yosvanis Cruz Alias VisualGuallabo
Ycruz