durch Komma getrennte Werte lesen



  • Hallo!

    Ich möchter gerne aus eine Zeichenkette wie beispielsweise:

    123,234.23,5678,9876

    die einwelnen Werte in Variablen speichern, die jeweils durch Kommas getrennt sind.

    So das:
    a = 123
    b = 234.23
    c = 5678
    usw.

    Womit kann ich am besten diese Zeichenkette "zerlegen" oder immer schrittweise bis zum Komma lesen ?

    Danke schon mal im Vorraus!
    Loxlay



  • Hallo Loxlay,

    am elegantesten geht dies mit der string-Klasse aus der STL.
    string str;

    Mit pos = str.find(',') bestimmst du die Position des Trennzeichens und mit
    str.substr(0,pos) erhälst Du z.B. deinen ersten Wert. Ähnlich gehst du dann mit der Extraktion der weiteren Werte vor.

    Gruß
    Olli



  • Danke für deine Hilfe!
    Mit der String-Klasse habe ich das Problem gut hinbekomen.

    Gruß
    Loxlay


Anmelden zum Antworten