[英]Error C2061 Syntax Error Identifier -- I don't know what I'm doing wrong
[英]Multiple errors - Don't know what I am doing wrong
#include<iostream>
#include<string>
#include<iomanip>
using namespace std;
int main()
{
const double LaborCharge = 35;
const double TaxonPartsandSupplies = .09;
string CustomerName;
double HoursofLabor = 4.50;
double CostforLabor = 97.00;
double PartsandSupplies = 8.73;
double TotalAmountDue = 263.23;
cout << fixed << showpoint << setprecision(2);
cout << "enter CustomerName";
cin >> CustomerName;
cout << "enter TCostforLabor";
cin >> LaborCharge * HoursofLabor;
cout << "enter TPartsandSupplies";
cin >> PartsandSupplies * .09;
cout << "enter TotalAmountDue";
cin >> TPartsandSupplies + TCostforLabor;
cout << endl;
}
不属于 .. 下面的错误
查找预编译头时出现错误 C1010 意外的文件结尾。 您是否忘记将 '#include "pch.h"' 添加到您的源代码中? 32
错误(活动)E0020 标识符“TCostforLabor”未定义 28
错误(活动)E0020 标识符“TPartsandSupplies”未定义 28
错误(活动) E0349 没有运算符“>>”匹配这些操作数 26 错误(活动)E0349 没有运算符“>>”匹配这些操作数 24
您的代码有一些重大错误。 承认,我不知道你的编译器对第一个错误想要什么,但无论如何
问题
cin>> LaborCharge * HoursofLabor;
这行不通。 您不能将std::cin的输入分配给乘法的乘积。 这将导致无休止的调试会话,因此标准类型不会让这种情况发生。 我想你想这样做。
cin >> LaborCharge; LaborCharge *= HoursofLabor;
其他std::cin行也一样......
问题
您需要声明变量TPartsandSupplies和TCostforLabor 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.