2013-05-17 87 views
-4

所以,这里是更新的线程:也许有没有我没有看到的空白空间?这是与以前完全相同的错误。你任何人都可以想到任何可以尝试的东西,生病了。我错过了什么? C++错误

#include <iostream> 
#include <string> 
#include <cstdlib> 
using namespace std; 

int main() 
{ 

// 1. Initialize Objects 

    double retail = 0.0; 
    double markup = 0.0; 
    double wholesale = 0.00; 

// 2. Input 

    cout << "Hello Emily CO 127: "; 

    cout << "Enter Retail Price: "; 
    cin >> retail; 

    cout << "Enter Mark Up Percent: "; 
    cin >> markup; 
// 3. Process 

    wholesale = retail * (1 + markup); 

    cout << " Wholesale " << wholesale << endl; 

    return 0; 
    system("pause"); 

} 
+2

先尝试'HelloWorld'。用任何新的语言。 – Beta

+0

也许你缺少#include“stdafx.h”? –

回答

3

using namespace std;的是,从在全球范围内被称为std命名空间引入了标识符的声明。它是而不是函数的开始或块的起点。什么你错过了是你main功能:

int main() // start of the program 
{ 
    // ... 
} 

这是你的程序应该是什么样子,那么:

#include <iostream> 
#include <string> 
#include <cstdlib> 

using namespace std; 

int main() 
{ 

// 1. Initialize Objects 

    double retail = 0.0; 
    double markup = 0.0; 
    double wholesale = 0.00; 

// 2. Input 

    cout << "Hello Emily CO 127: "; 

    cout << "Enter Retail Price: "; 
    cin >> retail; 

    cout << "Enter Mark Up Percent: "; 
    cin >> markup; 
// 3. Process 

    wholesale = retail * (1 + markup); 

    cout << " Wholesale " << wholesale << endl; 

    return 0; 
    system("pause"); 
} 

你应该更多的阅读了关于C++的基础知识,他们会解释一切你需要知道。