Ciao a tutti!
Sto facendo un programma per il calcolo e la stampa della busta paga. Nell nome e nel cognome del dipendente vorrei che ci possano essere anche spazi. Ci sono riuscito in parte mediante l'uso della getline. il nome per esempio "mario pio" lo riesco a prendere in input. Ma il cognome es "de luca" riesco a prenderlo quasi tutto, ovvero lo prende tutto tranne la prima lettera. se faccio una cout del nome e del cognome mi da: "mario pio e luca".
vi mostro il codice:
codice:string nome, cognome; cout<<"INSERIRE DATI:"<<endl<<endl; cout<<"Nome: "; cin.ignore(); getline (cin, nome); cout<<"Cognome: "; cin.ignore(); getline (cin, cognome);