In quella funzione stai dichiarando una variabile locale con nome i, ma i è già il nome di un parametro. Devi scegliere nomi diversi per tutte le variabili e i parametri che hai in una data funzione.Originariamente inviato da johnnny
In function void mosse_cavallo(int,int*,int(*)(10). poi -declaration of 'int i' shadows a parameter.