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.
