Hi Bei CString.Insert wird ein String ja in den andern eingefügt. Dabei wird nichts überschrieben und der String wird länger. Gibt es auch einen Befehl der String 2 in 1 an eine bestimmte Stelle einfügt und die Zeichen die dort vorher standen überschrieben werden so das die Länge gleich bleibt.
Bei .Replace kann ich ja keine Zeichenzahl angeben ab der Überschrieben werden soll. Zumindest krieg ich es damit nicht hin. Danke für eure Hilfe
Kann mir da keiner weiterhelfen? Möchte es halt vermeiden den CString in ein char zu konvertieren um dann mit memcpy memmove oder strcpy zu arbeiten. Da ich sehr viele dieser Variablen habe ist mir das zu umständlich......
wenn du z.b auch von "rechts" soundsoviele Zeichen haben möchtest, gibts das Gegenstück zu Left(): Right(... Weiterhin gibts noch Mid(...) was, wie der Name schon sagt, ab einem bestimmten Punkt soundsoviele Zeichen zurückliefert. -- class God : public ChuckNorris { };