2014-09-25 47 views
-4

我使用Visual Studio速成2012和獲取致命錯誤消息..LNK1561與VS致命錯誤表示2012

 #include <iostream> 
    using namespace std; 
     int Main() 
{ 
    double TotalProfit, 
     yearlysales = 8600000, 
     percentsales = 0.58; 

    TotalProfit = yearlysales * percentsales; 

    cout << "Total Profit for the year is $" << TotalProfit << endl; 
    return 0; 
} 
+0

C++是大小寫敏感的。程序入口點應該被稱爲'main',而不是'Main' – 2014-09-25 02:27:55

回答

0

嘗試這樣做:

int main() 

,而不是

int Main() 

原因是因爲C++是區分大小寫

讓我們來看看下面的例子:

你會怎麼做,如果你想打印以下變量?

int k = 0; 

會怎麼做:

std::cout << K; 

沒有!因爲K是一個完全不同的變量,所以K是未定義的。


另外:

我注意到在您的代碼有以下幾點:

yearlysales = 8600000, 

我不會告訴你具體的錯誤,我希望你能找到它。

另一可變減速是正確的:

percentsales = 0.58; 
+0

非常感謝 – ThePyroMark 2014-09-25 02:32:27

+0

沒問題。這是我的榮幸。 – Chantola 2014-09-25 03:42:46

+0

你可以看到他爲什麼會遇到不同情況的問題... – 2014-09-25 14:08:02