2123Fermer
veryLe 08/07/2008 à 18:25
gon33 (./20) :
En effet, l'exécution ne rencontre jamais le dernier "End", car elle remonte au label B avant. Résultat, elle confond le premier End avec le second et "pense" que le if est finit quand elle le rencontre. Ce n'est que quand elle a affiché lol qu'elle termine le While.


Si quand même ça marche parcequ'ils utilisent une structure de pille pour les 'begin'-end (donc quand il voit un end il clos le derier truc ouvert recontré ) (mais par contre à trop faire ça sa ralentit à fond pasque ça garde en mémoire tous les trucs où il 'a pas atteint le end .. )

D'ailleurs heureusemet 99% des progs basic utiliset des if truc goto machin else goto truc end ou apparetés cheeky