Problème de fonction qui plante
Résolu/Fermé
Airox
Messages postés
146
Date d'inscription
vendredi 1 août 2014
Statut
Membre
Dernière intervention
5 novembre 2018
-
18 déc. 2016 à 00:18
yg_be Messages postés 22720 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 23 avril 2024 - 18 déc. 2016 à 12:45
yg_be Messages postés 22720 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 23 avril 2024 - 18 déc. 2016 à 12:45
A voir également:
- Problème de fonction qui plante
- Fonction si et - Guide
- Fonction moyenne excel - Guide
- Fonction somme excel - Guide
- Cette fonction n'est pas disponible actuellement tv lg - Forum Téléviseurs
- Fonction trier excel - Guide
1 réponse
Utilisateur anonyme
18 déc. 2016 à 09:21
18 déc. 2016 à 09:21
Bonjour
Je n'ai pas regardé ton code en détail, mais je crois que tu devrais dévoiler une case AVANT d'appeler récursivement caseVide.
Sans cela, tu n'as pas de condition de fin de récursion.
L'examen de la case (0,0) appelle l'examen de la case (0,1) qui rappelle l'examen de la case (0,0) qui rappelle l'examen de la case (0,1)…
Au passage, j'aimerais bien avoir une idée de la logique qui t'a amené à utiliser des indices décalés entre tes deux tableaux grilleUser et grilleValeur, ça rend ton code incompréhensible.
D'autre part, je ne suis pas expert en C, mais il me semble que tes &* devant compteurVictoire et j lors des appels de caseVide sont parfaitement inutiles. L'adresse de ce qui est pointé par un pointeur est donnée par le pointeur lui même.
Je n'ai pas regardé ton code en détail, mais je crois que tu devrais dévoiler une case AVANT d'appeler récursivement caseVide.
Sans cela, tu n'as pas de condition de fin de récursion.
L'examen de la case (0,0) appelle l'examen de la case (0,1) qui rappelle l'examen de la case (0,0) qui rappelle l'examen de la case (0,1)…
Au passage, j'aimerais bien avoir une idée de la logique qui t'a amené à utiliser des indices décalés entre tes deux tableaux grilleUser et grilleValeur, ça rend ton code incompréhensible.
D'autre part, je ne suis pas expert en C, mais il me semble que tes &* devant compteurVictoire et j lors des appels de caseVide sont parfaitement inutiles. L'adresse de ce qui est pointé par un pointeur est donnée par le pointeur lui même.
18 déc. 2016 à 12:17
18 déc. 2016 à 12:45