Puoi usare la funzione realloc per ridimensionare la memoria a partire da quella allocata.
No MP tecnici (non rispondo nemmeno!), usa il forum.
Regole del Forum