Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem dynamicka alokace C, retezce

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?

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny