Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » CString.Insert

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
16.11.2004, 08:19 Uhr
~Ferdinand
Gast


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

Grüße
Ferdinand
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
16.11.2004, 13:44 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


naja direkt nicht, aber so:


C++:
CString a = "Irgend ein dummer string mit inhalt";
CString b = "toller string mit neuem inhalt";
a = a.Left(11) + b;



rauskommen tut dann für a:


Code:
Irgend ein toller string mit neuem inhalt


--
class God : public ChuckNorris { };

Dieser Post wurde am 16.11.2004 um 13:44 Uhr von FloSoft editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
16.11.2004, 13:45 Uhr
~Ferdinand
Gast


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......
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
16.11.2004, 13:46 Uhr
~Ferdinand
Gast


Ah. Da war ich etwa zu voreilig. Das ist genau das was ich brauche.
Dankeschön......
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
16.11.2004, 13:54 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


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 { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: