String zerlegen



  • Hallo,

    ich möchte gerne einen String in der Konsole einlesen (keine Parameterübergabe argv...) und diesen in seine einzelkomponenten, die durch ein Leerzeichen getrennt sind, zerlegen. Bei den Elementen handelt es sich um Zahlen (int oder double). Diese sollen dann in ein dynamisches Array geschrieben werden.
    Ein Beispiel
    Eingabe: 10 20 30 40
    feld[0] = 10
    feld[1] = 20
    ...

    Gibt es vorgefertigte Funktionen die diese ermöglicht oder habt ihr vielleicht eine eigene Lösung für dieses Problem?

    Viele Grüße

    Filip



  • zum zerlegen des Strings nimmst du die Funktion strtok und wenn du den String in eine Zahl wandeln willst nimmst du atoi

    Die Synatx weiß ich jetzt nicht aus dem Hut, findest du aber in der Online-Hilfe


Anmelden zum Antworten