Page 1 sur 1

probleme boucle, noob PB

Publié : dim. 16/avr./2006 1:00
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 ^^

Publié : dim. 16/avr./2006 1:28
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.

Publié : dim. 16/avr./2006 2:42
par S_E
Yes merci beaucoups ^^