CString::Find() ...findet Substring nicht :(
-
Hi,
ich verstehe wieder mal eine KLeinigkeit nicht....
ich habe
CString Zeile
CStringArray arrSubStrund versuche zu überprüfen ob in Zeile ein Substring vorkommt:
if (Zeile.Find(arrSubStr[i].Mid(1,arrSubStr[i].GetLength()-2))) {
bUsed=TRUE;
}Wenn die Zeile z.B. "auto" ist und mein arrSubStr[i].Mid(...) z.B. "au" ist wird dies nicht gefunden. Heißt die Zeile jedoch "Haus" dann findet er das auch. da ich ja aber den 2. Parameter nStart gar nicht angebe sollte er doch den ganzen CSTring "zeile" durchsuchen und auch dann was finden wenn die ersten bieden Zeichen bereits übereinstimmen ?!. (Gebe ich eine 0 als StartPosition an, brigt das auch nix)
weiß Jemand an was das liegt :?
Thx
ray
-
ARGH wie Dumm muß man sein,
Thread kann geschlossen werden. Wenn der 0 zurückgibt für "Erstes Zeichen stimmt überein" ist ja meine Bedingung nicht wahr da ich nur auf TRUE (=1) abgefragt habe.
Sorry
