cs_babboss
Messages postés121Date d'inscriptionvendredi 27 octobre 2000StatutMembreDernière intervention29 novembre 2006 17 févr. 2006 à 17:45
Wooww,
je crois que je n'ai jamais vu autant de For imbriquer :p
Pour eviter ca tu pourrai faire une fonction avec simplement une seul boucle et a l'interieur de la boucle la fonction s'apelle elle meme (fonction recursive, ou recurente, je c plus ^^)
La plus part du temps c'est ce qu'il fo faire quand tu commence a avoir plus de 2 ou 3 For imbriquer
Sinon aulieu de faire une imbrication pour les mdp a 4 caractere pui a 5 pui a 6 etc... Ca serai plus simple de faire 1 seul foi l'imbrication de boucle(ou en utilisant la methode des fonction recursive):
For i = lower1 To lower2
Tester_Si_C_Le_Bon_Pass()
For j = lower1 To lower2
Tester_Si_C_Le_Bon_Pass()
For k = lower1 To lower2
'etc...
Next k
Next j
Next i
Si tu combine les 2 choses que je vien de dire ca pourrai raccourcir beaucoup ton code et accelerer son execution je pense ;)
17 févr. 2006 à 17:45
je crois que je n'ai jamais vu autant de For imbriquer :p
Pour eviter ca tu pourrai faire une fonction avec simplement une seul boucle et a l'interieur de la boucle la fonction s'apelle elle meme (fonction recursive, ou recurente, je c plus ^^)
La plus part du temps c'est ce qu'il fo faire quand tu commence a avoir plus de 2 ou 3 For imbriquer
Sinon aulieu de faire une imbrication pour les mdp a 4 caractere pui a 5 pui a 6 etc... Ca serai plus simple de faire 1 seul foi l'imbrication de boucle(ou en utilisant la methode des fonction recursive):
For i = lower1 To lower2
Tester_Si_C_Le_Bon_Pass()
For j = lower1 To lower2
Tester_Si_C_Le_Bon_Pass()
For k = lower1 To lower2
'etc...
Next k
Next j
Next i
Si tu combine les 2 choses que je vien de dire ca pourrai raccourcir beaucoup ton code et accelerer son execution je pense ;)