[RISOLTO]Problema con piccolo ciclo For ed array,dove sbaglio?, problema newbies

« Older   Newer »
  Share  
Mattia Vecchiato
CAT_IMG Posted on 31/1/2016, 19:31     +1   -1




Ciao a tutti.

Come potete vedere dal codice sono proprio agli inizi,ho provato ad eseguire questo piccolo script che posto,non occorrono spiegazioni in quanto è talmente semplice che capite da voi cosa dovrebbe fare.

CODICE
Dim $lista[5]=["mattia","marco","antonio","luigi","andrea"]

$ins=InputBox("insert","inserisci un nome in minuscolo e vediamo se c'è nella lista")
$find=False

For $i=0 to UBound($lista)-1
       If $ins==$lista[$i] Then
               MsgBox(0,"trovato","trovato in posizione " &$i+1)
               $find=True
       EndIf

       $i=$i+1
Next

if $find==False Then
       MsgBox(0,"not exist","il nome cercato non è sulla lista",5)
EndIf


Praticamente non mi trova la seconda e la quarta posizione ("marco" e "luigi" ) saltando al messaggio di "non trovato"

Dove sbaglio?

Edited by killerm - 31/1/2016, 19:48
 
Top
Mattia Vecchiato
CAT_IMG Posted on 31/1/2016, 19:47     +1   -1




Cavolo capito, èsbaglio ad incrementare l'indice.
 
Top
1 replies since 31/1/2016, 19:31   28 views
  Share