컴파일러 오류 C2085
'identifier': 공식 매개 변수 목록에 없음
식별자는 함수 정의에서 선언되었지만 정식 매개 변수 목록에는 선언되지 않았습니다. (ANSI C만 해당)
다음 샘플에서는 C2085를 생성합니다.
// C2085.c
void func1( void )
int main( void ) {} // C2085
해결 방법:
// C2085b.c
void func1( void );
int main( void ) {}
세미콜론이 누락된 func1()
경우 프로토타입이 아닌 함수 정의처럼 보이기 때문에 main
식별자에 대한 오류 C2085를 생성하는 내부에서 func1()
정의됩니다 main
.