Nisam nigdje alocirao dodatnu memoriju, u tome i jeste problem.
Htio sam da taj niz vratim kao rezultat funkcije
char **neka_funkcija();
Medjutim, kada unutar te funkcije alociram memoriju...nisam mogao da je oslobodim poslije. Onda sam pokusao da je unutar funkcije oslobodim, odmah nakon alociranja,ali ne ide.
Sada sam uradio to na slijedeci nacin
char **p_char_list_fields = (char**)malloc(sizeof(char *[10]));
void neka_funkcija(char **p_char_list_fields)
{
//napravi 10 stringova
}
//uradi nesto
//free memory
I na ovaj nacin radi ok.
Ali onako nece...