09. oktober 2002 - 12:16Der er
10 kommentarer og 1 løsning
Mid
Jeg en totalt nybegynder og skal lave et program der modtager et ord og et tegn og tæller antalet af gange tegnet er anvendt. Har fået at vide jeg skal bruge en løkke og funktionen Mid... men fatter ej en skid af Mid-funktionen :01
Dim str As String Dim pos As Integer Dim tegn As String * 1 Dim taeller As Integer Dim t As Integer
str = "Hej med dig" tegn = "e"
pos = 1 taeller = 0 For t = 1 To Len(str) If Mid$(str$, t, 1) = tegn Then taeller = taeller + 1 End If Next MsgBox "Forekomster af " & tegn & ": " & taeller
str$ er fuldstændig unødvendigt i denne sammenhæng (jeg ved ikke hvorfor det sneg sig derind). Det angiver at der er tale om at variable skal "typecastes" som string. Mid$-funktionen gør det samme som Mid-funktionen, men af gammel vane benytter jeg Mid$ da det er lidt hurtigere i koden end Mid.
Tak :0) ... er igang med et kursus så der kommer sikkert flere spørgs.
Synes godt om
Ny brugerNybegynder
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.