codice:#include <stdio.h> #include <stdlib.h> int main() { char *cmd = "/usr/bin/ls -la"; char buf[BUFSIZ]; FILE *ptr; if ((ptr = popen(cmd, "r")) != NULL) { while (fgets(buf, BUFSIZ, ptr) != NULL) printf("%s", buf); pclose(ptr); } return 0; }
codice:#include <stdio.h> #include <stdlib.h> int main() { char *cmd = "/usr/bin/ls -la"; char buf[BUFSIZ]; FILE *ptr; if ((ptr = popen(cmd, "r")) != NULL) { while (fgets(buf, BUFSIZ, ptr) != NULL) printf("%s", buf); pclose(ptr); } return 0; }