Run process

suggest change
#include <stdio.h>

void print_all(FILE *stream)
    int c;
    while ((c = getc(stream)) != EOF)
int main(void)
    FILE *stream;

    /* call netstat command. netstat is available for Windows and Linux */
    if ((stream = popen("netstat", "r")) == NULL)
        return 1;
    return 0;

This program runs a process (netstat) via popen() and reads all the standard output from the process and echoes that to standard output.

Note: popen() does not exist in the standard C library, but it is rather a part of POSIX C)

Feedback about page:

Optional: your email if you want me to get back to you:

Table Of Contents