Originariamente inviato da Enna90
I primi problemi che avevo riguardavano proprio l'indice size-1 perché non avevo proprio capito che rappresentasse l'ultima cifra dell'array quindi , per come volevo fare io, per terminare con -2 ftp dovevo solo modificare il ciclo while
Ok ... rinuncio perché non ti capisco ...

L'altra domanda riguarda l'utilizzo di malloc e realloc .. Non ho chiara la differenza
La differenza tra due funzioni si studia nella documentazione

Per la malloc

http://www.cplusplus.com/reference/cstdlib/malloc/
(serve ad allocare memoria)

per la realloc

http://www.cplusplus.com/reference/cstdlib/realloc/
(serve a cambiare la dimensione di un blocco di memoria allocata in precedenza)