Private Sub Command1_Click()
Tekst = Text1.Text
N = Len(Tekst)
For i = 1 To N
arrayMdniZ(1) = Left(Tekst, i)
arrayNIz(i) = Right(arrayMdniZ(1), 1)
Next i
End Sub
arrayMdniZ(1) = Left(Tekst, i)
arrayNIz(i) = Right(arrayMdniZ(1), 1)
Option Base 0
Option Explicit
Private Sub Command1_Click()
Dim tekst As String
Dim i As Integer
Dim N As Integer
Dim niz() As String
tekst = Text1.Text
N = Len(tekst)
For i = 0 To N - 1
ReDim Preserve niz(i)
niz(i) = Mid(tekst, i + 1, 1)
Next i
End Sub
VIA je napisao(la):Rešenje iz jednog reda:
arrayNIz = Split(StrConv(Text1, vbUnicode), Chr(0))
za VB >= 6.0, ako Text1 nema unicode karaktere.
Unicode podrazumeva da jedan karakter čine dva bajta. Za karakter koji pripada običnoj ascii tabeli drugi bajt je onaj chr(0) koji funkcija Split traži unutar nekog teksta, te isiti deli i dodeljuje svaki ne chr(0) karakter (slovo) posebnom elementu u indeksiranom nizu (array). Da bi iz ne unicode texta dobio unicode brine se funkcija StrConv.luka.l je napisao(la):Hm, fino izgleda, ali jel' moze neko objasnjenje. Meni to ne radi.
Pozdrav!
Follow along with the video below to see how to install our site as a web app on your home screen.
Napomena: this_feature_currently_requires_accessing_site_using_safari