How can I put a null value for char** str because im having and Error of "Dereference of out of bound pointer: 1 bytes(1element) past end of array im using C language"
while(part)
    {
        res = (char**)realloc(res, (i + 1) * sizeof(char*));
        *(res + i) = mystrdup(part);
        part = mystrdup(strtok(NULL, delim));
        i++;
    }
    res = (char**)realloc(res, i * sizeof(char*));
    *(res + i) = NULL; // This is where I Encounter the ERROR
 
     
    