avrei necessità di utilizzare una funzione alternativa a .getline(char*, int) con cin che legga gli spazi vuoti ma sia compatibile con l'allocazione dinamica della memoria. in breve, questo:

char* stringa = new char;
cin >> stringa;


con il riconoscimento dello spazio (getline non si puo' usare poichè va specificata la quantità di memoria da allocare, ma faceva comodo per la capacità di riconoscere stringhe contenenti spazi).