int aus char lesen und abspeichern



  • Hallo,

    wieder eine kleine anfängerfrage wo ich einfach nicht mehr weiter komme.

    ich möchte das aus den drei chars zb:

    PN[1]
    PNonline[32]
    APP[234]
    

    jeweils die Nummer in ein int gespeichert werden.
    Ich habs schon mit atoi() probiert, aber wenn die Ziffer da nicht am Anfang des strings steht hab ich keine chance und er gibt 0 zurück. 😞

    Könnte mir einer einen Tipp geben?

    Wenn ich die gesaamte stringlänge -2 mache geht das leider nur im einstelligen Bereich... also 0-9...

    Höffe ihr könnt mir helfen.
    MfG



  • Verwende std::string und nicht char*.
    Dann std::stringstream für Konvertierungen.


Anmelden zum Antworten