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

int create(char ***array);

int main() {
    char **list;
    create(&list);
    int i = 0;
      for (i = 0; i < 2; i++)
           printf("%s\n",list[i]); 

  
}

int create(char ***array) {

    char* str[] = { "hello", "dear" };
    int len;
    int i = 0;
    *array = malloc(2 * sizeof(char*));
    for (i = 0; i < 2; i++) {
        len = strlen(str[i]);
        printf("%d\n", len);
       ( *array)[i] =malloc(len * sizeof(char*)+1);
        strcpy((*array)[i], str[i]);
        //printf("%s\n", array[i]); // this prints
    }
    return 1;
}