Ma che senso ha ... semmai si scriveOriginariamente inviato da pgnvni
ma avevo preferito allocare inizialmente 0 bytes ...
char **memory = NULL;
Parla chiaro per te ...sta di fatto che l'output del programma parla chiaro
Dovresti indicare che tipo di file stai leggendo e mostrarne un esempio, altrimenti come si fa a testare il codice?