CString teilen und in 2 neue schreiben???
-
habe die suche schon betätigt, habe auch viel zu mid left zeichen suchen gefunden aber in der anwendung hapert es...
habe in einen CString, den ich mir zusammenstelle extra ein &-Zeichen eingefügt, damit ich ein zeichen habe, nach dem ich suchen kann.
habe also:CString Alt1, Alt2; CString Neu=Alt1+"&"+Alt2;
ich möchte jetzt aber gerne wieder den String Neu in die "alte Formatierung" umschreiben, also Alt1 und Alt2...
kann mir da mal jemand helfen
achja, frohe Weihnachten :xmas1:
-
ok, habe es soweit hinbekommen:
int wert=0; wert= Neu.Find('&'); Alt1= Neu.Left(wert-1); Alt2= Neu.Right(Neu.GetLength()-wert);
jetzt habe ich aber in Alt2 noch dass & Zeichen stehen, wie bekomme ich dass denn weg???
-
CString::Delete() ... !?
Gruß
:: NoName ::
-
geht das auch?
Alt2.Replace("&","");
?
-
Ja, das sollte auch gehen...
Gruß
:: NoName ::
-
Ok, und zu delete:
int iPos = Alt2.Find('&'); Alt2.Delete(iPos,Alt2.GetLength()-1);
-
geht auch ein kleines bißchen einfacher -
wert= Neu.Find('&'); Alt1= Neu.Left(wert-1); Alt2= Neu.Mid(wert+1);
:xmas2: