PDA

Prikaži potpunu verziju : C, memorija i pointeri


allokin
10.10.2008, 0:31
Pitao sam se da li ima nacina da pointer koji je vec alocirao deo memorije, alocira jos jedan deo bez gubljenja prethodnog. Nesto tipa:

str=malloc(4); //4 bajta
str=malloc(2); //+2 bajta, ukupno alocirano 6 bajta

Naravno znam da to nije dobro, pokusao sam sa realloc() ali nesto mi nije islo.. pa ako neko moze da mi pomogne.
I molim vas, necu nikakve rasprave izmedju bilo koga oko bilo cega da ne bude kao u ostalim temama.

Stevvan
10.10.2008, 9:43
Jedini nacin je realloc, jel mozes da navedes problem koji si imao? Ja sam ovde (http://www.cplusplus.com/reference/clibrary/cstdlib/realloc.html) pogledao kako realloc radi, i nemam nikakvih problema.

allokin
10.10.2008, 12:30
Pa izgleda da je moja greska. Hvala. :)