#include #include #include int main(int argc, char**argv){ FILE* pp; if((pp = popen("ls", "r")) == NULL) { perror("popen"); exit(1); } char plop[1024]; int i=0; while(fscanf(pp, "%s\n", plop) != EOF) { i++; } printf("%d \n", i); pclose(pp); return 0; }