Page 1 sur 1
[R] Petit problème d'array
Posté : dim. 11 oct. 2009 11:10
par pop45
voila j'ai unn petit probleme la dessu
Code : Tout sélectionner
$i=1
$url = 1
for $i = 1 to 10
$url[$i] = InputBox ( "" , "entre url" )
Sleep (1000)
$i+=1
Next
Quand je fait ctrl F5 sa dis aucune erreure mais des que je le lance sa me dite
(5) : ==> Subscript used with non-Array variable.:
$url[$i] = InputBox ( "" , "entre url" )
$url^ ERROR
Je comprend pas aider moi svp
Re: [..] petit probleme
Posté : dim. 11 oct. 2009 12:06
par jbnh
Bonjour
Sache premieremet que tu n'a pas besoin de mentionner
$i=1 et $url = 1 car le $i tu le redefinis par la suite dans le for et $url = 1 ne veut rien dire puisque tu l'utilises après comme array.
Quoi qu'il en soit, tu dois déclarer ton array et sa capacité ce qui donne :
Code : Tout sélectionner
dim $url[10]
for $i = 1 to 10
$url[$i] = InputBox( "" , "entre url" )
Sleep(1000)
$i+=1
Next
Aussi, si tu pouvais mettre un titre plus explicite s'il te plait, du genre : problème d'array
Re: [..] petit probleme
Posté : dim. 11 oct. 2009 12:25
par Iste
Attention aussi a
Code : Tout sélectionner
for $i = 1 to 10
$url[$i] = InputBox( "" , "entre url" )
Sleep(1000)
[color=#FF0000]$i+=1[/color]
Next
La boucle for incrémente déja la variable $i
Re: [..] petit probleme
Posté : lun. 12 oct. 2009 18:44
par pop45
jbnh a écrit :Bonjour
Sache premieremet que tu n'a pas besoin de mentionner
$i=1 et $url = 1 car le $i tu le redefinis par la suite dans le for et $url = 1 ne veut rien dire puisque tu l'utilises après comme array.
Quoi qu'il en soit, tu dois déclarer ton array et sa capacité ce qui donne :
Code : Tout sélectionner
dim $url[10]
for $i = 1 to 10
$url[$i] = InputBox( "" , "entre url" )
Sleep(1000)
$i+=1
Next
Aussi, si tu pouvais mettre un titre plus explicite s'il te plait, du genre : problème d'array
Merci
Si j'ai pas mis probleme d'array c'est pasque ben je sait pas se que c'est
quote="Iste"]Attention aussi a
Code : Tout sélectionner
for $i = 1 to 10
$url[$i] = InputBox( "" , "entre url" )
Sleep(1000)
[color=#FF0000]$i+=1[/color]
Next
La boucle for incrémente déja la variable $i[/quote]
C'est que j'avait essayer un while aussi
Re: [..] petit probleme
Posté : lun. 12 oct. 2009 22:18
par sylvanie
Attention ! un array commence en indice 0 et se finit en n-1 (avec n sa dimension)
donc ici la boucle devrait partir de 0 à 9...
Re: [..] petit probleme
Posté : lun. 12 oct. 2009 22:27
par Tlem
pop45 a écrit :Si j'ai pas mis probleme d'array c'est pasque ben je sait pas se que c'est
Hé bien maintenant que vous le savez, qu'attendez vous pour modifier le titre de
votre premier message.

Re: [R] petit probleme d'array
Posté : mar. 13 oct. 2009 07:29
par pop45
Oups desoler
c'est fait