Megosztás a következőn keresztül:


C2085-ös fordítási hiba

"azonosító": nem szerepel a formális paraméterlistában

Megjegyzések

Az azonosító egy függvénydefinícióban deklarálva lett, de a formális paraméterlistában nem. (csak ANSI C)

Example

Az alábbi példa c2085-öt hoz létre:

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

Lehetséges megoldás:

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

Ha a pontosvessző hiányzik, úgy func1() egy függvénydefiníciónak tűnik, nem pedig egy prototípusnak, emiatt a main-t a func1() tartalmazza, és ez C2085 hibát generál az main azonosítóhoz.