#include <stdio.h>
#include <string.h>
#include <stdlib.h>

int main(void) {
	char directories[] = "/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin";
    char** directoryArray = malloc(1000*sizeof(char*));
    char *token;
    int i = 0;

     //First token
     token = strtok(directories, ":");

     while(token != NULL) {
         directoryArray[i] = strdup(token);
         token = strtok(NULL, ":");
         i++;
     }
     int j = 0;
     for (j = 0 ; j != i ; j++) {
          printf("%s\n", directoryArray[j]);
     }
     return 0;
}
