wieder einmal CString
-
CString sHelp; sHelp = "Test=123"; sHelp.TrimRight('='); AfxMessageBox(sHelp);
Warum verändert sich da mein string nicht, was mache ich falsch oder steh ich auf´m Schlauch.
Hilft auch nix, wenn ich "=" schreibe.
Muss man unbedingt casten wie in der MSDN?
-
TrimRight entfernt alle Zeichen am Ende des Strings, die mit dem übergebenen Zeichen übereinstimmen. Sobald ein anderes als dsa übergebene Zeichen kommt, stopt die Funktion.
-
probiers mal mit dem befehl "mid".
gruesse rene
-
Ach so danke, deus
gerhardt
-
rene04 schrieb:
probiers mal mit dem befehl "mid".
gruesse rene
Was soll der bringen? Er will ja nicht das '=' haben, sondern es löschen.
-
axo stimmt
-
@deus
richtig, wär halt ne schnelle Sache gewesen.
So such ich halt die = zeichen explizit raus.
Ist schon gelöst, also nochmals Danke
auch an Rene