Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- char** parse (int argnum, char* buf) {
- char** arguments=calloc(argnum+1,sizeof(char*));
- char *token;
- int i;
- token = strtok(buf,(const char *)" ");
- for(i=0;token!=NULL;i++) {
- arguments[i]=strdup(token);
- token = strtok(NULL, buf);
- }
- arguments[argnum]=NULL;
- for(i=0;i<argnum+1;i++)
- write(1,arguments[i],strlen(arguments[i]));
- return arguments;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement