The following example uses strsep to parse a string, containing
      token delimited by white space, into an argument vector:
        char **ap, **argv[10], *inputstring;
        for (ap = argv; (*ap = strsep(&inputstring, " \t")) != NULL;)
             if (**ap != '\0')
                 ++ap;