视觉C++基本的东西。缺少什么???不可能那么明显

visual C++ basic stuff. What is missing??? Can't be that obvious

本文关键字:不可能 什么 C++ 视觉      更新时间:2023-10-16

谁能帮我理解为什么这个程序继续给我错误?我目前正在使用Visual C++ 2008 Express,并且错误接二连三。我找不到任何明显的东西,但请看一下。

# include "stdafx.h"
# include <iostream>
# include <string>
# include <iomanip>
using namespace std;

int main ()
{
    string name;
    int age, amountBeer, amountRootBeer;
    double beer, rootBeer, taxRate, sum, total, cashTendered, change, tax;
    name=“”;
    age=amountBeer=amountRootBeer=0;
    sum=total=cashTendered=change=tax=0.0;
    beer=5.99;
    rootBeer=3.99;
    taxRate=.07;

    cout << “Welcome to BeerMart; where all your beer needs are met. nn”
            << “Please enter your name: “;
        getline (cin, name);
    cout << “Hello << name << “.n”
        << “Please enter your age: “;
        cin >> age;
    if (age > 21)
        {
        cout << “Enter the amount of beers to purchase: “;
        cin >> amountBeer;
        cout << “Enter the amount of root beers to purchase: “;
        cin >> amountRootBeer;
    else
        cout << “Enter the amount of root beers you want to purchase;
        cin >> amountRootBeer;
    }
    cout << “Please wait while we process your order.”;
    sum = (amountBeer * beer) + (amountRootBeer * rootBeer);
    tax = sum * taxRate;
    total = sum + tax;
    system (“pause.exe”);
    if (amountBeer > 0 && amountRootBeer > 0)
    {
    cout << “You ordered “ << amountBeer << “ beer(s) and “ << amountRootBeer<< “ rootBeers.nn”
        << “Beer cost $” << beer << “, and root beers cost $” << rootBeer << “.”        << “Your sum is: $“<< sum << “n”
        << “Your tax is: $” << tax << “n”
        << “And your total altogether is; $”<< total << endl;
    }
    if (amountBeer == 0 && amountRootBeer > 0)
    {
    cout << “You ordered “ << amountRootBeer<< “ rootBeer(s).nn”
        << “Your sum is: $“<< sum << “n”
        << “Your tax is: $” << tax << “n”
        << “And your total is; $”<< total << endl;
    }
    if (amountBeer > 0 && amountRootBeer == 0)
    {
    cout << “You ordered “ << amountBeer << “ beer(s)nn”
        << “Your sum is: $“<< sum << “n”
        << “Your tax is: $” << tax << “n”
        << “And your total is; $”<< total << endl;
    }
    cout << “Please enter the amount of cash tendered: $”;
    cin >> cashTendered;
    change = cashTendered - total;
    cout << “Your change is; $” << change<< “.nn”
        << “Have a great day!”;
    return 0;
}

这是错误...

1>------ Build started: Project: CH5HW Simple Beer sales, Configuration: Debug Win32 ------
1>Compiling...
1>CH5HW Simple Beer sales.cpp
1>c:usersjamesdocumentsvisual studio 2008projectsch5hw simple beer salesch5hw simple beer salesch5hw simple beer sales.cpp(16) : error C2065: 'ìî' : undeclared identifier

这样的例子不胜枚举。

name=“”;

你所有的双引号都不是真正的双引号,看看区别:

name="";

整个代码中也缺少右引号。

cout << “Hello << name << “.n”
if (age > 21)
        {
        cout << “Enter the amount of beers to purchase: “;
        cin >> amountBeer;
        cout << “Enter the amount of root beers to purchase: “;
        cin >> amountRootBeer;
        }   //<----you forgot this
    else
       {    //<--- and this
        cout << “Enter the amount of root beers you want to purchase;
        cin >> amountRootBeer;
    }