Ciao !!!
E corretto l'uso della realloc, descritto nel frammento di codice sottostante ? :
codice:
# include <stdio.h>
int main ()
       
             int * vect = (int *) malloc (10 * sizeof(int));
             int * a= vect;
             int i = 0;
             for (;i<10;i++){
                  *a = i;
                     a++;
             }

             vect = (int *) realloc(vect,20 * sizeof(int));
             
              for(;i<20;i++) {
                       *a = i;
                         a++;

              }
return 0;
Ovviamente supponendo che la realloc non fallisca!!!

E' corretto ??? Grazie