Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: erottelu(vb)

petrinm [13.09.2003 11:30:53]

#

mietn saan sanaan tai lauseen jaetua useaan osaan
esim:
sana = test
a = t
b = e
c = s
d = t

Antti Laaksonen [13.09.2003 11:42:02]

#

Suosittelen käyttämään taulukkoa erillisten muuttujien sijaan, siitä on varmasti hyötyä jatkossa.

Dim sana As String, i As Integer
sana = "test"
'määritetään taulukko, jonka alkoiden määrä on merkkijonon merkkien määrä
'String * 1 tarkoittaa, että kuhunkin alkioon mahtuu yksi merkki
ReDim merkit(1 To Len(sana)) As String * 1
'käydään sanan jokainen kirjain läpi, ja lisätään se taulukkoon
For i = 1 To Len(sana)
   merkit(i) = Mid(sana, i, 1)
Next
'näin ollen merkit(x) on merkkijonon x. merkki
MsgBox merkit(3) '3. merkki eli tässä tapauksessa "s"

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta