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

时间:2013-10-18 02:44:23

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

任何人都可以帮助我理解为什么这个程序继续给我错误?我目前正在使用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. \n\n”
            << “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.\n\n”
        << “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).\n\n”
        << “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)\n\n”
        << “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<< “.\n\n”
        << “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:\users\james\documents\visual studio 2008\projects\ch5hw simple beer sales\ch5hw simple beer sales\ch5hw simple beer sales.cpp(16) : error C2065: 'ìî' : undeclared identifier

然后列表继续。

3 个答案:

答案 0 :(得分:4)

name=“”;

所有的双引号都不是真正的双引号,请看差异:

name="";

答案 1 :(得分:0)

您也错过了整个代码中的结束语。

cout << “Hello << name << “.\n”

答案 2 :(得分:0)

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;
    }
相关问题