19. april 2005 - 23:43
Der er
7 kommentarer og 1 løsning
Split en samlet string som 110010101101
Jeg har en string bestaaende af en masse tal/bogstaver string = 101010 Hvis jeg skal have det udlaest i et array saa det bliver til spitstring(0) = 1 spitstring(1) = 0 spitstring(2) = 1 spitstring(3) = 0 spitstring(4) = 1 spitstring(5) = 0 Hvordan laver jeg en split funktion som kan dele det saadan ? Og hvordan goer jeg det saa den fx tager hver anden ? saa det bliver til spitstring(0) = 10 spitstring(1) = 10 spitstring(2) = 10
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
19. april 2005 - 23:46
#1
lav et array af den rigtige længde len(s) eller len(s)\2 løb gennem med en for løkke og assign mid(s,i,1) eller mid(s,2*i-1,2) til elementerne
19. april 2005 - 23:49
#2
var det muligt jeg kunne faa dig til at lave et stykke kode ? Jeg forstaar det ikke 100%
19. april 2005 - 23:52
#3
Private Sub Form_Load() Dim i As Integer, c As Integer Dim strString As String Dim arrString() As String strString = "10203040" ReDim arrString((Len(strString) \ 2)) As String For i = 1 To Len(strString) Step 2 arrString(c) = Mid$(strString, i, 2) c = c + 1 Next For i = 0 To UBound(arrString) List1.AddItem arrString(i) Next End Sub
19. april 2005 - 23:59
#4
måske beder sådan.. så behøver du ikke c=c+1 Private Sub Form_Load() Dim i As Integer Dim strString As String Dim arrString() As String strString = "10203040" ReDim arrString((Len(strString) \ 2)) As String For i = 1 To Len(strString) Step 2 arrString(i \ 2) = Mid$(strString, i, 2) Next For i = 0 To UBound(arrString) List1.AddItem arrString(i) Next End Sub
20. april 2005 - 00:07
#5
sygt :D Vi skulle ikke lave en dyst om hvem der kan svare foerst :) Jeg takker mange gange for de hurtige svar :D:D:D:D vil lige kigge lidt paa det kode sjh har smidt
20. april 2005 - 00:29
#6
en lille bok.. :D Et array starter med 0 og derfor skal der trækkes 1 fra :D ReDim arrString((Len(strString) \ 2) - 1) As String
30. april 2005 - 16:57
#7
lillholm> Tid at få afsluttet her ?
Kurser inden for grundlæggende programmering