Peter Jordanson
možeš inicirat pokazivače pa sa malloc određenu količinu memorije zauzet pa oslobodiš tu memoriju sa free, zatim opet zauzmeš s nekim drugim pokazivačima neku količinu memorije.
na početku si pogledaj koliko je sve ukupno memorije dostupno jer prvo želiš veći dio te memorije zauzet pa oslobodiš dva-tri pokazivača i s jednim novim koji je veličine jednog oslobođenog plus veličina manja od sljedećeg da pokažeš spajanje.
void *a, *b, *c, *d;
size_t size_a, size_b, size_c, size_d, size_e;
size_a = 10000;
size_b = 64;
a = malloc(size_a);
free(b);
void *a1;
size_t size_a1 = 100;
a1 = malloc(size_a1);
uz to si ispisuj sve dostupne blokove i njihove veličine prije i nakon spajanja