allocate array for strings in c
char **arr; int num_of_chars = 20; arr = malloc (sizeof(char *) * num_of_chars );