2014-01-11 3 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: В функции «INT основной() «:
  • file.cpp: 9: 9: ошибка: ожидается первичного выражения перед '' междунар
  • file.cpp: 9: 9: error: expected ';' перед '' междунар
  • file.cpp: 10: 9: ошибка: 'х' не был объявлен в этой области

Я компилировать и запускать это успешно в CodeBlocks но под Ubuntu с gcc или g ++ вещи не работают.

+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

Смежные вопросы