Per il primo punto utilizza getline.

Per il resto, mostra il codice e indica eventuali errori.