CString nach Zeichen durchsuchen
-
Hallo zusammen,
wie kann ich in einem CString nach Zeichen suchen?
Möchte quasi einen Substring suchen.Vielen Dank
Scalls
-
Schau dir doch mal dir classmembers an.
Find ist doch ein sprechender Name, oder?
-
Schon wieder ist estartu_de schneller.
CString::Find
-
Danke, aber damit kann ich irgendwie nix anfangen.
Was macht diese ASSERT?
Wie komme ich an den Substring?
-
was willst du mit nem ASSERT?
int i = myString.Find("suche"); if (i != -1) { AfxMessageBox("Hab was gefunden"); //i ist der Index, wo der Such-Substring beginnt }
-
Was für ein Assert?
Und den Substring musst du doch vorgeben, das ist das gesuchte.
-
In dem Beispiel in der MSDN da nutzen die ASSERTs. Ich denke das meint er.
-
Achso.
Dann sollte er mal da reinschauen, da ist erklärt, was ein ASSERT macht.
-
"Was macht ASSERT?"
Das hat nix mit dem String zu tun.
Das Assert ist wie eine if-Bedingung, nur mit dem Unterschied, dass wenn false rauskommt man einen schönen Error-Dialog angezeitg bekommt, das allerdings nur im Debug-Modus, im Release-Modus werden ASSERTS nicht beachtet.
-
Danke für eure Hilfe.
Jetzt funzt es super.
-
Null Problemo.
Dafür sind wir ja da.