Nixeus
Messages postés192Date d'inscriptionjeudi 18 janvier 2007StatutMembreDernière intervention19 octobre 2020
-
17 juin 2009 à 12:32
Nixeus
Messages postés192Date d'inscriptionjeudi 18 janvier 2007StatutMembreDernière intervention19 octobre 2020
-
17 juin 2009 à 18:00
Bonjour à tous,
je suis entrain de faire un programme qui lit des données dans un fichier de type texte.
Je travaille sur un do while avec des while et des if imbriqués dans cette boucle.
J'aurai besoin de pouvoir dans certains cas, quitter mon do while pour revenir me brancher au début de ce do while.
Existe il un genre de "Redo Do", qui permet de breaker un do while et de revenir au début de ce do ?
Merci bcp et j'éspère que vous comprenez pas questions.
krimog
Messages postés1860Date d'inscriptionlundi 28 novembre 2005StatutMembreDernière intervention14 février 201549 17 juin 2009 à 14:41
Salut
Goto est vraiment L'instruction à éviter par excellence, en autres parce que tu ne sais pas ce qu'il advient de tes variables ou de tes références déjà définies, et tu ne sais pas quelle valeur auront les nouvelles variables que tu utilises. De plus, un programme devient vite illisible à cause des goto : je commence ici, puis je me retrouve à la fin de mon fichier, pour repartir tout en haut, puis je vais je-ne-sais où...
Rappel sur break et continue.
Ces deux mots-clé ont une influence sur la boucle dans laquelle ils sont directement :
while(true)
{
while(true)
{
break;
}
break;
}
break sort de la boucle, continue passe directement à l'itération suivante de la boucle.
Donc, par exemple, si tu veux que quand "var" est "true" tu recommences la boucle rouge :