[R] Petit problème d'array

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
pop45
Membre émérite
Membre émérite
Messages : 251
Enregistré le : dim. 30 août 2009 16:18
Status : Hors ligne

[R] Petit problème d'array

#1

Message 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
Modifié en dernier par pop45 le mar. 13 oct. 2009 07:28, modifié 1 fois.
Cordialement Pop45
Veuillez agrée nos sentiment les plus distinguer, soyez assurer de mon entièr et amical collaboration, bien a vous pour toujours et a jamais dans l'unique but de servir l'espérance de votre satisfaction.
Avatar du membre
jbnh
Niveau 11
Niveau 11
Messages : 1932
Enregistré le : ven. 02 mai 2008 14:54
Localisation : Bruxelles
Status : Hors ligne

Re: [..] petit probleme

#2

Message 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
Balise [..] devant votre requête en cours, [R] quand résolu | Pas de message concernant les bots !

Merci
Avatar du membre
Iste
Niveau 11
Niveau 11
Messages : 1870
Enregistré le : jeu. 04 déc. 2008 14:21
Localisation : 76
Status : Hors ligne

Re: [..] petit probleme

#3

Message 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
Signez ici
Avatar du membre
pop45
Membre émérite
Membre émérite
Messages : 251
Enregistré le : dim. 30 août 2009 16:18
Status : Hors ligne

Re: [..] petit probleme

#4

Message 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
Cordialement Pop45
Veuillez agrée nos sentiment les plus distinguer, soyez assurer de mon entièr et amical collaboration, bien a vous pour toujours et a jamais dans l'unique but de servir l'espérance de votre satisfaction.
Avatar du membre
sylvanie
Niveau 11
Niveau 11
Messages : 1556
Enregistré le : jeu. 26 juil. 2007 21:31
Localisation : Paris
Status : Hors ligne

Re: [..] petit probleme

#5

Message 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...
Toi qui cherche à mettre le doigt sur la solution, appuie sur F1.
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11798
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] petit probleme

#6

Message 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. :roll:
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
pop45
Membre émérite
Membre émérite
Messages : 251
Enregistré le : dim. 30 août 2009 16:18
Status : Hors ligne

Re: [R] petit probleme d'array

#7

Message par pop45 »

Oups desoler :lol:

c'est fait
Cordialement Pop45
Veuillez agrée nos sentiment les plus distinguer, soyez assurer de mon entièr et amical collaboration, bien a vous pour toujours et a jamais dans l'unique but de servir l'espérance de votre satisfaction.
Répondre