String-Vergleich ab bestimmter Stelle
-
Hallo,
Ich möchte jediglich einen Befehl nachfragen.
Mit welchem Befehl ist es möglich einen Sting z.b mit dem Literal "Apfel Grün"
ab der 6 Stelle ( das G) mit z.b "Rot" zu vergleichen ? In meinem Buch steht nicht vieles über dem Umgang mit strings.
-
Du kannst mit substr einen Teilstring kopieren.
Da dabei ein neues String-Objekt angelegt wird, ist es nicht so effizient, aber für den Anfang und so kleine Objekte reicht es. Später kannst du die Iteratoren vergleichen bzw. das bis dahin (vmtl. mit C++14) existierende string_view nutzen.
-
Ohne temporäre Objekte mit std::search.
-
Dafür gibt es den compare Befehl.
-
Funktioniert perfekt, danke Marthog
