2014-10-12 5 views
-3

다음 코드는 무엇을 잘못 했습니까?왜 내 C++ 코드가 작동하지 않습니까?

#include <iostream> 
using namespace std; 

main() 
{ 

    int a; 
    int b; 
    int sum; 

    cout << "Enter first number \n"; 
    cin >> a; 

    cout << "Enter second number \n"; 
    cin >> b; 

    sum = a+b; 
    cout << "The sum of both numbers is" << sum << endl; 


    return 0; 
} 
+2

'main'보다'int'가 누락되었습니다 –

+3

컴파일러는 무엇을 말합니까? –

+1

@Emilio Garavaglia 그것은 힘든 삶에 대해 말합니다. –

답변

1

첫 줄을 확인하십시오.

#include <iostream> 
using namespace std; 

int main() 

{ 
3

사용중인 편집기가 오류를 알려주므로 코드가 실행되지 않습니까? 아니면 예외가 발생합니까? 또는 실행 중이지만 아무 것도 표시되지 않습니까? 문제를 정확하게 기재하십시오.

어쨌든, 당신은

int main() 

대신 코드 값을 반환

main() 

통지를 사용해야합니다. 마지막 코드 행은 다음과 같습니다.

return 0; 

따라서 int 반환 유형을 지정해야합니다.

+4

C++에서는 항상 함수의 반환 유형 (또는'void')을 지정해야합니다. 또한'main'의 경우'return 0'을 생략 할 수 있습니다.이 경우'0'이 암시 적으로 반환됩니다. – juanchopanza

관련 문제