Compiler Error C2085
'identifier' : not in formal parameter list
The identifier was declared in a function definition but not in the formal parameter list. (ANSI C only)
The following sample generates C2085:
// C2085.c
void func1( void )
int main( void ) {} // C2085
Possible resolution:
// C2085b.c
void func1( void );
int main( void ) {}
With the semicolon missing, func1()
looks like a function definition, not a prototype, so main
is defined within func1()
, generating Error C2085 for identifier main
.
Athugasemdir
https://aka.ms/ContentUserFeedback.
Væntanlegt: Á árinu 2024 munum við hætta með GitHub-mál sem ábendingaleið fyrir efni og skipta því út fyrir nýtt ábendingakerfi. Frekari upplýsingar er að finna hér:Senda inn og skoða endurgjöf fyrir