Ciao raga, sapete dirmi ,perche' usando queste istruzioni , quando inserisco la seconda stringa, il compilatore non mi vede la sua prima lettera:
Sia sul video che sul file, ad esempio, se io inserisco:codice:string nome, marca; ofstream write("Listino.txt",ios::out); cout << "Inserisci il nome:"<<endl; cin.ignore(); getline (cin,nome); nome.resize(20); write << nome; cout << "Inserisci la marca:"<<endl; cin.ignore(); getline (cin,marca); cout<< "STRINGA = " << marca <<endl; marca.resize(20); write << marca;
NOME = HARD DISK 80GB;
MARCA = Olidata;
mi viene stampato il nome bene, ma la marca:
lidata // si mangia la lettera O

Rispondi quotando