Udostępnij za pomocą


Błąd kompilatora C2085

"identyfikator" : nie znajduje się na liście parametrów formalnych

Uwagi

Identyfikator został zadeklarowany w definicji funkcji, ale nie na liście parametrów formalnych. (tylko ANSI C)

Example

Poniższy przykład generuje kod C2085:

// C2085.c
void func1( void )
int main( void ) {}   // C2085

Możliwe rozwiązanie:

// C2085b.c
void func1( void );
int main( void ) {}

W przypadku braku func1() średnika wygląda jak definicja funkcji, a nie prototyp, więc main jest zdefiniowana w pliku func1(), generując błąd C2085 dla identyfikatora main.