2013-06-24 6 views
-3

오류 C4430 : 누락 된 형식 지정자 - int가 사용됩니다. 참고 : C++은 default-int를 지원하지 않습니다 나는 아무 쓸데없이 보았습니다.내 기능이 너무 간단합니다. 누락 된 형식 지정자 오류가 발생하는 이유는 무엇입니까?

#include <iostream> 

using namespace std; 

//function declaration 
int functionyes(); 
int functionno(); 

main() 
{ 
functionno(); 

functionyes(); 

system("pause>nul"); 
return 0; 
} 


int functionyes() 
{ 
    cout << "\n yes"; 
return 0; 
} 


int functionno() 
{ 
    cout << "\n no"; 
return 0; 
} 
+1

어떻게 온'main'는 돌아올 수없는 유형의 유일한 기능은 무엇입니까? – chris

+2

오류 옆에 줄 번호가 표시되고 두 번 클릭하면 파일에 표시됩니다. _ 당신이 이것을 놓칠 수 있겠습니까 _ –

+0

** 오류 메시지를 읽는 것을 배우는 것은 기술의 중요한 부분입니다. –

답변

8

main() 함수에 반환 유형이 없습니다. main()의 반환 형식이int를해야하기 때문에, 사용자가 작성해야합니다

int main() 
// ^^^ 
    { 
     // ... 
    } 
+0

이것은 더 큰 스크립트에서 잘라낸 것입니다,하지만 나는 그것을 어떻게 보지 못했는지 이해할 수 없습니다. 감사. – user2517958

+0

@ user2517958 : 도움이 되셨습니다. :) –

관련 문제