Forse sto sbagliando ma per i puntatori a stringa non devo allocare la memoria PRIMA di assegnare ciascuna stringa? O si alloca autumaticamente quando dichiaro il ptr?