2014-11-25 110 views
-7

我有窗口8和我的代碼開發的C++ ..但我得到了一些錯誤..kindly幫我刪除它們C++代碼不正確編譯

代碼是:

#include <iostream> 
#include<conio.h> 

using namespace std; 

main() 
{ 

int AmerAge, AmaraAge; 
cout<<"please enter AmerAge"; 
cin<<AmerAge; 
cout<<"please enter AmaraAge"; 
cin<<AmaraAge; 

if(AmerAge>AmaraAge) 
cout<<"Amer is older than amara"; 
} 

而且編譯錯誤是

52 0 c:\ program files(x86)\ dev-cpp \ mingw32 \ lib \ gcc \ mingw32 \ 4.8.1 \ include \ C++ \ string在c:\ program files中包含的文件(86)\ DEV-CPP \的mingw32 \ lib中\ GCC \的mingw32 \ 4.8.1 \包括\ C++ \串

+0

shouldnot的main()與某些返回類型? – 2014-11-25 07:36:19

+0

首先,'conio.h'不是C++頭文件,你永遠不會使用它。而你的錯誤信息是毫無意義的。 – 2014-11-25 07:36:20

+0

最有可能'#include '是問題所在。去掉它。 – 2014-11-25 07:36:29

回答

1

首先第一件事情,

cin << AmerAge; 

應該是:

cin >> AmerAge; 

我記得這個與記憶輔助工具:您輸入數據變量,cin >> var,你輸出它它,cout << var


其次,conio不是C++頭,它甚至不是C頭。

這是Borland(或Invogue或Enchilada或他們現在稱爲自己的任何東西)過去的一次爆炸。

在印度的教育機構中,除了擁有更多現代化(和免費且符合標準的)選項之外,他們似乎對此表示贊成,在印度的教育機構中沒有其他任務。它也不會抱怨像從main()不指定返回類型的邪惡。


最後,您可能想回去重讀所有那些在安裝MinGW時應該注意的警告。

你知道,有關安裝到的路徑與中有空格的那些,以及如何這可能搞砸了一大塊工具鏈的:-)