A jestli mi muzes prosim poradit jeste:
Jak je to s "freeovanim" pointeru p, ktery vznikl jako: char p[velikost];, kde velikost se vypocita v prubehu?
Muzu na to pouzit realloc?
Je unik pameti pocin p = NULL?
A pro upresneni, realloc funguje tak, ze pokud udelam char *p = malloc(sizeof(char) * 4), tak mi to naalokuje misto pro 4 znaky, pokud udelam p = realloc(p, sizeof(char) * 2), tak to urizne polovinu mista? co s datama, ktera tam byla ulozena? pokud uz je nepotrebuju, tak nevadi, ze k nim neni pristup, ne?