/* pipein.c */ #include int main(int argc,char *argv[]) { FILE *pd; char instring[100]; if((pd = popen("ls\n","r")) == NULL) { perror("Cannot open pipe"); exit(1); } while(fgets(instring,sizeof(instring),pd) != NULL) { printf(" %s",instring); } pclose(pd); exit(0); }