mi sorge un dubbio .. o meglio .. una curiosita` .. e` necessario usare un buffer o e` possibile usare anche realloc ? che non sovrascrive la parte di memoria occupata ..