strpbrk()
-
ich versuche aus einem string alle zahlen zu extrahieren.
als z.b. aus "300pt" nur 300 zu bekommen.ich habe es bislang mit strpbrk() versucht. allerdings bekomm ich damit nur chars also die buchstaben und die 0 aus meinem ursprungstring heraus.
andere ideen?
-
Du könntest den String einfach Zeichen für Zeichen durchgehen und eben jeweils checken, ob es eine Zahl ist. Willst du die Zahl nachher wieder als String, oder als int (o.ä.)? arbeiteen itoa & Co. nicht korrekt, wenn noch Buchstaben hinten dranhängen?
-
jepp ich will den string in int umwandeln um danach damit weiterzuarbeiten. und atoi tut es!
thx
-
Sorry für die Verwirrung (dass ich itoa geschrieben hatte) - gemeint war natürlich atoi (was du ja auch dann selbst gefunden hast)
