question sur les tableaux

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
gadjet35
Messages : 190
Inscription : ven. 21/oct./2005 7:49
Localisation : Quelque part en france !

question sur les tableaux

Message par gadjet35 »

je voudrai encore savoir si...

Code : Tout sélectionner

Dim test.s(3)
test(1) = "salut"
test(2) = "bonjour"
test(3) = "personne"
a = <ma fonction>(test.s(),"bonjour")
;a devra me renvoyer 2
quelle sera la fonction <ma fonction>
????????????????????? :D :?: :idea:
bonne journer à tous !!!
AWEAR
Messages : 264
Inscription : ven. 28/oct./2005 8:20
Localisation : Mayotte ( 976 ), Océan Indien, France

Message par AWEAR »

Il n'y en a pas.
Tu peux essayer comme ça :

Code : Tout sélectionner

while test(x) <> "bonjour"
x + 1
wend
x devrait être 2..
Mais fais attention, un tableau commence à 0 et pas à 1
La vie est une rose dont il faut accepter les épines, mais la mienne est fannée, arrosée par le goût de mes larmes. (Soprano)
gadjet35
Messages : 190
Inscription : ven. 21/oct./2005 7:49
Localisation : Quelque part en france !

Message par gadjet35 »

ok merci pour ton aide ! :D
bonne journer à tous !!!
AWEAR
Messages : 264
Inscription : ven. 28/oct./2005 8:20
Localisation : Mayotte ( 976 ), Océan Indien, France

Message par AWEAR »

Fais plutôt :

Code : Tout sélectionner

for x = 0 to 3
if test(x) = "bonjour"
break
endif
y = -1
next
Si y = -1 : il ne l'a pas trouvé
Sinon x est ce que tu cherche
Ca évitera de dépasser la longueur du tableau.
La vie est une rose dont il faut accepter les épines, mais la mienne est fannée, arrosée par le goût de mes larmes. (Soprano)
Répondre