Probleme dindrexation
Fermé
ikbel
-
27 avril 2015 à 10:38
VlkPr3s Messages postés 235 Date d'inscription vendredi 30 mai 2014 Statut Membre Dernière intervention 27 juin 2016 - 27 avril 2015 à 10:55
VlkPr3s Messages postés 235 Date d'inscription vendredi 30 mai 2014 Statut Membre Dernière intervention 27 juin 2016 - 27 avril 2015 à 10:55
1 réponse
VlkPr3s
Messages postés
235
Date d'inscription
vendredi 30 mai 2014
Statut
Membre
Dernière intervention
27 juin 2016
130
27 avril 2015 à 10:55
27 avril 2015 à 10:55
Soit tu renvois un index négatif ou null pcq il ne trouve pas l'élément que tu veux lui afficher soit tu es trop loin dans le tableau dû souvent en cause d'une incrémentation.
Si tu fais un, imaginons,
while(combox contient qque chose)
{
objet[i] = ...
i++;
}
Si i est à un moment donné hors index et bien tu auras une erreur. Si ton nombre d'élément est connu et bien tu le renseigne. Dans les combobox tu peux savoir le nombre d'objet qu'il contient. Suffit de chercher un peu :) et avant d'incrémenter tu regardes si i est pas plus grand que le nombre d'objet avant d'incrémenter.
Si tu fais un, imaginons,
while(combox contient qque chose)
{
objet[i] = ...
i++;
}
Si i est à un moment donné hors index et bien tu auras une erreur. Si ton nombre d'élément est connu et bien tu le renseigne. Dans les combobox tu peux savoir le nombre d'objet qu'il contient. Suffit de chercher un peu :) et avant d'incrémenter tu regardes si i est pas plus grand que le nombre d'objet avant d'incrémenter.