Zahl in einem String finden



  • Hallo Zusammen,

    Ich implementiere ein Program welche ein Text als eingabe nimmt ihn bearbeitet und zurückgibt.

    Großteil des Programms habe ich implementiert. Ich habe den Text zeilenweise in einem String vector gespeichtert und bearbeitet.

    Jetzt muss ich herausfinden ob es in einer Zeile eine Zahl existiert.

    Gibt es ein funktion mit dem man ein zahl in einem String sucht? Ein funktion, die Als ausgabe wahr oder falsch gibt reicht eigentlich.
    Ich kann es auch selbst implementieren. Hat jemand eine idee wie ich jeder buchstabe in einem string abfragen kann?

    Hat jemand bessere idee als dieses String zu einem char Array umwandeln und danach mit isdigit jeder buchstabe abfragen?

    Danke



  • Aufgrund dass Du vector erwähnst, nehme ich an, dass Du hier falsch bist. Hier gehts um C++/CLI, nicht C++.
    ➡ falsches Forum.



  • Was für eine String-Klasse verwendest du eigentlich? Bei std::string fällt mir auf Anhieb find_first_of() ein (mit einer Liste aller Ziffern als Suchkriterium), alternativ auch std::find_if().


Anmelden zum Antworten