grazie mille alex adesso funziona, non sai quanto ti sono grato, mi sa che devo ripeterli, io ho un manuale di c , ma non riesco a capirli tanto bene, purtroppo all'università ho saltato prp la lezione sui puntatori. cioè io non mettevo l'asterisco solo nel sottoprogramma mosse_cavallo perchè io so che puntano ad un certo indirizzo le variabili puntatore, ma se *i non la metto uguale a qualkosa a cosa punterà mai? capito qual'è il mio dubbio?