다음을 통해 공유


컴파일러 오류 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.