这是我在这里的第一篇文章,我不得不说你已经拯救了我很多次!但是,在这一刻我遇到了问题。
在这段代码中(这是我项目的主要内容,是的,我是意大利人,如果你用英语编写代码 你 ,我会在我的学校用意大利语翻译它,对不起那个...)有对象和带继承的类,问题是你第一次输入书的数据(是的,它是一个库)它写的正确地,它第二次跳转输入的第一个声音(作者通用性)并直接转到书的名称。我该怎么做才能避免程序这样做?
提前致谢,并为所有人提供良好的编码!
system("CLS");
cout<<"\nInserisci le generalita' dell'autore: ";
cin.ignore(-1);
getline(cin,nome);
cout<<"nome "<<nome;
cout<<"\nInserisci il nome del libro: ";
cin.ignore(-1);
getline(cin,nomelibro);
cout<<"nome libro "<<nomelibro;
cout<<"\nInserisci il genere del libro: ";
cin.ignore(-1);
getline(cin,genere);
cout<<"genere "<<genere;
cout<<"\nInserisci il prezzo del libro: ";
cin>>prezzo;
cout<<"prezzo "<<prezzo;
cout<<"\nInserisci il codice a barre del prodotto: ";
cin>>codice;
disponibile = true;
Libro nuovolibro (nome,nomelibro,genere,prezzo,codice,disponibile);
vettore.push_back(nuovolibro);