Se stai effettivamente usando C++ non usare assolutamente malloc e free.
Per quanto riguarda il tuo errore mi sembra che il problema possa essere l'indice su cui iteri:
malloc: for (int i = 0; i < altra_dimensione; i++)
free: for(int i=0;i<dimensione;i++)
Oppure potrebbe essere qualcos'altro che non hai postato.
|