Avatar billede minijensen1 Nybegynder
08. december 2001 - 22:49 Der er 8 kommentarer og
2 løsninger

string -> array

hvis nu jeg har en string med en masse bogstaver, hvordan får jeg så delt den op til et array delt op ved hver bogstav..?

f.eks.:
string = \"qwertyu\"
så vil det blive til:
array = Array(\"q\",\"w\",\"e\",\"r\",\"t\",\"y\",\"u\")
Avatar billede nute Nybegynder
08. december 2001 - 22:52 #1
str = \"qwerty\"
strArr = Array()
for i = 1 to LEN( str )
  redim preserve strArr( UBOUND( strArr ) + 1 )
  strArr( UBOUND( strArr ) ) = MID( str, i, 1 )
next
Avatar billede invisibleman Nybegynder
08. december 2001 - 22:54 #2
Det er du nødt til at gøre manuelt:

strString = \"qwertyu\"

ReDim arrTegn(Len(strString) - 1)

For intIndex = 1 To Len(strString)
  arrTegn(intIndex - 1) = Mid(strString, intIndex, 1)
Next

deromkring ...
Avatar billede invisibleman Nybegynder
08. december 2001 - 22:54 #3
nute: ReDim Preserve er SÅÅÅÅ langsom ..
Avatar billede invisibleman Nybegynder
08. december 2001 - 22:56 #4
nute: Må jeg forøvrigt lige spørge dig hvorfor di har et mellemrum efter og før hver start og slut parantes ? Ikke at det gør noget, jeg er bare nysgerrig ..
Avatar billede nute Nybegynder
08. december 2001 - 22:57 #5
ahhh...jeg ser jo selvfølgelig at det er overkill å redimme ved hver iterasjon...det er ikke noe poeng, for man ved jo hvor lang strengen er

*klasker hodet i bordet*
Avatar billede nute Nybegynder
08. december 2001 - 22:58 #6
invsisbleman >> jeg synes det øker lesbarheten...for å få litt mer luft i koden...enkelt og greit :-) det er kanskje en litt merkelig vane jeg har, men jeg synes det er penere, og det er ofte enklere for andre som leser min kode (spesielt her inne)...
Avatar billede invisibleman Nybegynder
08. december 2001 - 22:59 #7
nute *s* det var nu ikke så slemt ment .. jeg ved jeg til tider kan være for meget i mine kommentarer, men det er alene af den grund at jeg ser mig selv som kode perfektionist ;o)
Avatar billede invisibleman Nybegynder
08. december 2001 - 23:01 #8
nute, ahh okay. Well, det skal du også have lov til :-) Vi har alle sammen vores små \"finurligheder\" i vores kodning :-)
Avatar billede nute Nybegynder
08. december 2001 - 23:04 #9
invisibleman >> jeg er selv en kode perfeksjonist, og jeg setter stor pris på at andre med kunnskaper om hva de snakker om kommenterer uhumskheter i min kode. man skal da lære noe nytt hver dag :-)

/nute
Avatar billede invisibleman Nybegynder
08. december 2001 - 23:09 #10
nute, *s*
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
Kategori
Kurser inden for grundlæggende programmering

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

IT-JOB

Roskilde Universitet

AV Tekniker

Capgemini Danmark A/S

AI Data Architect

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Cyberdivisionen søger IT-supporter til lokal IT Korsør