probleme boucle, noob PB

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
S_E
Messages : 14
Inscription : dim. 16/avr./2006 0:00

probleme boucle, noob PB

Message par S_E »

Salut a tous, voila j'ai commencer le PB aujourd hui apres midi et comme j'ai deja des base dans d'autre language, j'ai pas trop dur ^^
mais la j'ai ma boucle qui ne s'arrete pas et je ne c'est pas pourquoi ...

Code : Tout sélectionner

OpenConsole()
PrintN("Entrez votre lien")
lien$=Input() 

PrintN("")
PrintN("Combien de fois ?")
fois$=Input() 

PrintN("")
PrintN("--- GO!!! ---")

Repeat

nombre=nombre+1

RunProgram(lien$)

Delay( 2000)

Until nombre = fois
CloseConsole()
End
Merci de m'aider, ce serai gentil et m'aider a progresse ^^
LeCyb
Messages : 273
Inscription : dim. 26/déc./2004 20:49

Message par LeCyb »

Tu demandes une chaîne de caractère à l'utilisateur que tu stockes dans "fois$".
Ensuite dans le Until tu compares la variable "nombre" à la variable "fois".
Sauf que "fois" n'est pas la même variable que "fois$" !
La première est un nombre qui vaut zéro, la seconde est une chaîne qui représente le nombre donné par l'utilisateur.

Donc tu fois utiliser "fois$" mais comme tu ne peux pas comparer un nombre à une chaîne il faudra convertir la chaîne en nombre avec Val().

Je déplace le sujet dans la section Débutant.
Vive le thread-safe !
S_E
Messages : 14
Inscription : dim. 16/avr./2006 0:00

Message par S_E »

Yes merci beaucoups ^^
Répondre