Ho modificato giustamente il realloc in questo modo:

codice:
result=(char*)realloc(result, dim*sizeof(char));
Però quando inserisco le stringhe, mi concatena alla fine sempre alcuni caratteri esempio ù, à e altri ancora... ma non riesco a capire il perchè!