Bonjour,
pour sortir d'une boucle, j'ai proposé
si (a=b) alors t:=1;break
Avec cette instruction le programme ne sort pas de la boucle
Par contre, si (a=b) alors break fonctionne correctement (heureusement !)
Pourriez vous m'expliquer pourquoi je ne peux pas ajouter d'instruction avant la fonction break.
Merci
fonction break
Modérateur : xcasadmin
Re: fonction break
Vous avez un programme complet qui met en evidence un probleme?
Voila un exemple qui semble marcher
f() renvoie bien 8.
Voila un exemple qui semble marcher
Code : Tout sélectionner
f():={
local k;
pour k de 1 jusque 10 faire
si k=5 alors k:=8; break; fsi;
print(k);
fpour;
retourne k;
}:;
Re: fonction break
Bonjour,
je viens de réessayer ça fonctionne ! je n'avais pas du compiler correctement.
Désolé pour ce message sans intérêt.
je viens de réessayer ça fonctionne ! je n'avais pas du compiler correctement.
Désolé pour ce message sans intérêt.