On Thursday 05 June 2003 13:57, Serghei Amelian wrote:
> Multumesc pentru hinturi. Totusi pare cam complicat pentru ce vreau sa fac.

Hmm, m-am inselat. Am gasit un exemplu foarte simplu si elegant:

#include <stdio.h>
#include <stdlib.h>

main()
{
  char *cmd="/bin/ls *.c";
  char buf[BUFSIZ];
  FILE *ptr;

  if((ptr=popen(cmd,"r"))!=NULL)
    while(fgets(buf,BUFSIZ,ptr)!=NULL)
      (void)printf("%s",buf);

  return 0;
}

-- 
Serghei.

Raspunde prin e-mail lui