Errore del compilatore C2055
previsto elenco di parametri formali, non un elenco di tipi
Una definizione di funzione contiene un elenco di tipi di parametro anziché un elenco di parametri formali. ANSI C richiede che i parametri formali siano denominati a meno che non siano void
o puntini di sospensione (...
).
Un esempio di parametro formale denominato è in int i
void func(int i)
.
Un elenco di tipi di parametro è un elenco di tipi, int, char
ad esempio .
Il codice seguente genera l'errore C2055
:
// C2055.c
// compile with: /c
void func(int, char) {} // C2055
void func (int i, char c) {} // OK