C ++编程错误|未声明的标识符

时间:2017-09-08 02:36:25

标签: c++ visual-studio compiler-errors

所以我正在尝试创建一个简单的程序,并且我的名字,作者,价格,isbn,数量,第一个结果和第二个结果,我一直收到'未声明的标识符错误'控制台。如果已经问过这种类型,我很抱歉,但我无法解决这个问题。

这是我的计划:

setMaxRows

1 个答案:

答案 0 :(得分:1)

您试图通过用逗号,分隔它们来声明不同类型的多个局部变量,这是错误的。使用单独的语句来声明变量并应用分号;。分号标志着声明的结束:

string name, author; // you are defining multiple variables of the same type which is fine
double isbn;
float price;
int quantity;
float firstresult;
float secondresult;
const float tax (0.07);

这些不是函数参数,在这种情况下它们将用逗号分隔。话虽这么说,你应该在接受标准输入的字符串时使用std::getline

std::getline(std::cin, author);