2014-01-11 172 views
-2

這裏首先是我C++來源:C++編譯錯誤

#include <iostream> 
using namespace std; 

void number(int x){ 
    cout << "Number is: " << x << endl; 
} 

int main(){ 
    cin >> int x; 
    number(x); 
    return(0); 
} 

在編譯我收到以下錯誤:

  • file.cpp:在函數「廉政的main() ':
  • file.cpp:9:9:錯誤:在'int'之前預期初級表達式
  • file.cpp:9:9:error:expected';'之前 '詮釋'
  • file.cpp:10:9:錯誤: 'X' 並不在此範圍

我編譯和宣佈,以代碼塊但Ubuntu下與成功運行此gccg ++事情失敗。

+8

有沒有辦法,任何編譯器成功編譯並運行此。 – chris

回答

5

變化

int main(){ 
    cin >> int x; 

int main(){ 
    int x; 

    cin >> x; 
+0

我仍然收到一堆錯誤,並以「ld返回1退出狀態」 – amatecha

+0

@amatecha結束我在發佈的代碼中看不到其他錯誤。什麼是新的錯誤信息? –

+0

http://pastebin.com/KNWFhWJY – amatecha