输入不能正常工作c ++

时间:2018-04-18 11:21:50

标签: c++ input

这是我在这里的第一篇文章,我不得不说你已经拯救了我很多次!但是,在这一刻我遇到了问题。

在这段代码中(这是我项目的主要内容,是的,我是意大利人,如果你用英语编写代码 ,我会在我的学校用意大利语翻译它,对不起那个...)有对象和带继承的类,问题是你第一次输入书的数据(是的,它是一个库)它写的正确地,它第二次跳转输入的第一个声音(作者通用性)并直接转到书的名称。我该怎么做才能避免程序这样做?

提前致谢,并为所有人提供良好的编码!

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);

0 个答案:

没有答案