SOS boucle infinie
Résolu/Fermé
znounou
Messages postés
8
Date d'inscription
dimanche 14 juin 2009
Statut
Membre
Dernière intervention
15 février 2015
-
15 févr. 2015 à 20:52
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 16 févr. 2015 à 00:17
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 16 févr. 2015 à 00:17
A voir également:
- SOS boucle infinie
- Xiaomi s'éteint tout seul et se rallume en boucle - Forum Xiaomi
- Tv orange chargement en boucle ✓ - Forum TV & Vidéo
- Redémarrage en boucle Xiamo mi note 10 - Forum Xiaomi
- Huawei s'allume et s'éteint en boucle - Forum Huawei
- Mon pc s'allume et s'éteint en boucle ✓ - Forum Matériel & Système
1 réponse
ElementW
Messages postés
4816
Date d'inscription
dimanche 12 juin 2011
Statut
Contributeur
Dernière intervention
5 octobre 2021
1 228
Modifié par gravgun le 15/02/2015 à 21:04
Modifié par gravgun le 15/02/2015 à 21:04
'lut, l'erreur classique
De même, ce n'est pas
Et ton tableau n'est pas assez grand: il fait 9x9, or tu accèdes jusqu'à l'élément 9,9 ; les tableaux commencent à 0! Pour faire simple, fait le de 10x10.
(portables dans la pratique, @fiddy, avant que tu me tapes dessus)
Et pour finir, ton identation est... exotique. Généralement on décale d'un nombre fixe d'espaces/tabulations lors de l'ouverture/fermeture d'un bloc de code (
from human import idiocy
del idiocy
if(j=9){printf("%d\n",t[i][j]);} if(j=!9){printf(" %d ",t[i][j]);}
j=9attribue 9 à
j, donc la boucle ne se termine jamais. En C, on teste l'égalité avec l'opérateur
==.
De même, ce n'est pas
j=!9mais
j!=9.
Et ton tableau n'est pas assez grand: il fait 9x9, or tu accèdes jusqu'à l'élément 9,9 ; les tableaux commencent à 0! Pour faire simple, fait le de 10x10.
system("PAUSE");peut être remplacé par
getchar();, plus portable.
(portables dans la pratique, @fiddy, avant que tu me tapes dessus)
Et pour finir, ton identation est... exotique. Généralement on décale d'un nombre fixe d'espaces/tabulations lors de l'ouverture/fermeture d'un bloc de code (
{}), pas de la largeur de la boucle/condition.
from human import idiocy
del idiocy
15 févr. 2015 à 21:21
16 févr. 2015 à 00:17
Je tape sur personne moi :-).