Posté le 01/01/2022 14:17
Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 215 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements
Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd
Citer : Posté le 01/01/2022 14:17 | #
Citer : Posté le 01/01/2022 14:20 | #
for(int z=x-1;v<=y+1;v++){
Tu autorises (x,y) à être n'importe quelle case du plateau. Mais du coup si la case est sur un bord alors les lignes y-1, y+1, ou les colonnes x-1, x+1, peuvent être invalides. Il semble probable que ce soit ce dépassement de tableau qui produise (indirectement) l'erreur.
Edit : la deuxième boucle est aussi copiée/collée d'une façon très suspecte.
Citer : Posté le 01/01/2022 14:21 | #
for(int z=x-1;v<=y+1;v++){
Tu autorises (x,y) à être n'importe quelle case du plateau. Mais du coup si la case est sur un bord alors les lignes y-1, y+1, ou les colonnes x-1, x+1, peuvent être invalides. Il semble probable que ce soit ce dépassement de tableau qui produise (indirectement) l'erreur.
Edit : la deuxième boucle est aussi copiée/collée d'une façon très suspecte.
oui en me relisant j'ai pense a la possibilte que ca soit une mine, mais c'est vrai que ca peut aussi depasser les bords
merci en tout cas