#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++)
}
int create(char ***array) {
char* str[] = { "hello", "dear" };
int len;
int i = 0;
*array
= malloc(2 * sizeof(char*)); for (i = 0; i < 2; i++) {
( *array
)[i
] =malloc(len
* sizeof(char*)+1); //printf("%s\n", array[i]); // this prints
}
return 1;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KI2luY2x1ZGUgPHN0cmluZy5oPgoKaW50IGNyZWF0ZShjaGFyICoqKmFycmF5KTsKCmludCBtYWluKCkgewogICAgY2hhciAqKmxpc3Q7CiAgICBjcmVhdGUoJmxpc3QpOwogICAgaW50IGkgPSAwOwogICAgICBmb3IgKGkgPSAwOyBpIDwgMjsgaSsrKQogICAgICAgICAgIHByaW50ZigiJXNcbiIsbGlzdFtpXSk7IAoKICAKfQoKaW50IGNyZWF0ZShjaGFyICoqKmFycmF5KSB7CgogICAgY2hhciogc3RyW10gPSB7ICJoZWxsbyIsICJkZWFyIiB9OwogICAgaW50IGxlbjsKICAgIGludCBpID0gMDsKICAgICphcnJheSA9IG1hbGxvYygyICogc2l6ZW9mKGNoYXIqKSk7CiAgICBmb3IgKGkgPSAwOyBpIDwgMjsgaSsrKSB7CiAgICAgICAgbGVuID0gc3RybGVuKHN0cltpXSk7CiAgICAgICAgcHJpbnRmKCIlZFxuIiwgbGVuKTsKICAgICAgICggKmFycmF5KVtpXSA9bWFsbG9jKGxlbiAqIHNpemVvZihjaGFyKikrMSk7CiAgICAgICAgc3RyY3B5KCgqYXJyYXkpW2ldLCBzdHJbaV0pOwogICAgICAgIC8vcHJpbnRmKCIlc1xuIiwgYXJyYXlbaV0pOyAvLyB0aGlzIHByaW50cwogICAgfQogICAgcmV0dXJuIDE7Cn0=