Avatar billede richardr Nybegynder
08. juni 2001 - 00:56 Der er 8 kommentarer og
1 løsning

gennemløbe et array..

Jeg har et array, hvor jeg skal tjekke om en streng eksisterer i den..
for jeg skal bruge id nummeret der hvor strengen er.

Hvordan løber jeg den igennem??
Avatar billede netsrac Nybegynder
08. juni 2001 - 01:02 #1
for i = 0 to ubound(array)

next
Avatar billede richardr Nybegynder
08. juni 2001 - 01:08 #2
mit array hedder userID
er det så

for i = 0 to ubound(userID)

next

men hvordan tjekker jeg så om jeg er kommet til den streng jeg vil ha??

er det

If (userID(i) = \"min streng\") Then
bla bla
Avatar billede netsrac Nybegynder
08. juni 2001 - 01:16 #3
for i = 0 to ubound(userID)
if userID(i) = \"min streng\" then
save = i
end if
next

Så har du den i save.
Avatar billede richardr Nybegynder
08. juni 2001 - 01:25 #4
Den er ik glad for den her:
if userID(i) = \"min streng\" then

kommer med en \"Subscript out of range\"

er der noget jeg glemmer??
Avatar billede richardr Nybegynder
08. juni 2001 - 01:54 #5
argh.... min fejl...

men den er fin nu.. så tak for hjælpen..

her er dine point..
Avatar billede richardr Nybegynder
08. juni 2001 - 02:04 #6
lige en extra.. :)

hvordan breaker man ud af en for sætning??
Avatar billede jennemaan Nybegynder
08. juni 2001 - 08:59 #7
for x=1 to 10
  if x=5 then exit for
next x
Avatar billede jennemaan Nybegynder
08. juni 2001 - 09:00 #8
husk iøvrigt at istedet for at skrive

for x=0 to ubound(etarray)

kan du skrive

for x=lbound(etarray) to ubound(etarray)

På den måde behøver du ikke gætte på hvad array\'ets base er.

/Jennemaan

Avatar billede richardr Nybegynder
08. juni 2001 - 14:49 #9
jennemaan
der er desværre ik lige flere point i spg\'et.. :(
men jeg takker mange gang alligevel..
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester