Suchen in einem std::basic_string
-
moinsen
(ja, ich bin es schon wieder)
gibt es irgendeine möglichkeit, einen Stirng int einem std::basic_string zu suchen?
folgendes:basic_string<TCHAR> x("Hallo"); x.find_first_of("xla"); // xla heißt nix, dient nur als beispiel, wichtig ist, dass das 'a' drin vorkommt
liefert ja trotz, dass "xla" gar kein substring von Hallo ist, eine position zurück, was ich aber brauche ist eine funktion, die wirklich den kompletten string in dem source string sucht, und dessen position zurück liefert, nicht nach jedem einzelnen character sucht. für char (bzw. TCHAR) arrays gibt es ja strstr (bzw. _tcsstr), aber wie löse ich das bei basic_strings?
danke schonmal im vorAus
-
std::string.find()
-
...
-
find_first_of sucht nach einem Zeichen im Angegebenen String.
basic_string<T> test("Hallo");
test.find_first_of("xla");find_first_of scheint mir hier nicht die gewünschte Suchfunktion zu sein.
-
Könnten die im ISO-Standard keine Erläuterungen beigeben....
Edit:
Hmmm Zeile mit at(xpos) == .... nicht genau gelesen...
-
basic_string::find
XD, manchmal is man aber auch wie vernagelt ^^
danke