tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
712
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Registriert seit
    Apr 2004
    Ort
    /usr/lexz
    Beiträge
    130
    Hi,
    ich würde gerne die Zeichen von zum Beispiel Hello einzeln auslesen, d.h
    Text = hello
    Ausgabe:
    h
    e
    l
    l
    o

    Nun müsste ich diese ja aus dem String auslesen, dachte ich mir verwende mal die Mid-Funktion:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    
    Private Sub Form_Load()
    Dim test As String
    Dim n As Long
     
    n = 0
    For n = 0 To 4
    MsgBox (Mid("hello", n, 1))
     
    Next
    End Sub
    Leider funktioniert Mid anscheinend nicht mit einer Variable. Habt ihr vielleicht ein Workaround oder eine andere Funktion die ich verwenden könnte ?

    Danke schon mal im vorraus.

    mfg
     

  2. #2
    Nirraven Nirraven ist offline Mitglied Brokat
    Registriert seit
    Nov 2003
    Ort
    Tecklenburg (NRW)
    Beiträge
    258
    Dein Mid("hello", n, 1) bringt wohl einen Fehler.

    Das liegt aber eher daran, dass eine zeichenfolge mit der startposition 1, und nicht mit 0 beginnt.

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    
    Private Sub Form_Load()
    dim test as String
    Dim n As Long
    test = "test"
     
    For n = 1 To len(test) (Vor dieser Position braucht n keine wertzuweisung, das passiert doch hier)
    MsgBox (Mid(test, n, 1))
     
    Next
    End Sub

    So sollte es klappen, und die schleife klappt auch für jedes wort, welches test zugewiesen wird.
     
    "Weeks of programming saves days of planning"

  3. #3
    Registriert seit
    Apr 2004
    Ort
    /usr/lexz
    Beiträge
    130
    Jo super funktioniert, danke, lag wirklich an dem n = 0 oO
     

Ähnliche Themen

  1. Textarea jede Zeile einzeln auslesen
    Von watchingU im Forum Java Grundlagen
    Antworten: 24
    Letzter Beitrag: 17.12.10, 10:56
  2. Antworten: 3
    Letzter Beitrag: 26.05.08, 10:30
  3. [VB.net] Zahlen einzeln auslesen und an variablen übergeben...
    Von Jimbo2oo5 im Forum .NET Windows Forms
    Antworten: 2
    Letzter Beitrag: 06.06.06, 14:20
  4. Antworten: 3
    Letzter Beitrag: 09.11.05, 16:47
  5. JAMA: Eigenvektoren einzeln auslesen
    Von pinkman1999 im Forum Algorithmen & Datenstrukturen mit Java
    Antworten: 0
    Letzter Beitrag: 19.11.04, 19:47