Ciao raga, sapete dirmi ,perche' usando queste istruzioni , quando inserisco la seconda stringa, il compilatore non mi vede la sua prima lettera:
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;
Sia sul video che sul file, ad esempio, se io inserisco:
NOME = HARD DISK 80GB;
MARCA = Olidata;

mi viene stampato il nome bene, ma la marca:
lidata // si mangia la lettera O