Don_Pazo
Erfahrenes Mitglied
Hallo,
ich habe in einen CString Datensätze gespeichert. Meinen CString enthällt sehr viele unnütige Daten die zwischen "< >" Klamer stehen.
Dazu will ich meinen CString bereinigen.
Ich habe versucht mit der Funktion CString :: Delete () leider mache ich irgendwas fallsch, kann mir jemand bitte helfen?
Was habe ich falsch bei der Funktion gemacht, und wie kann ich es gut machen ?
ich habe in einen CString Datensätze gespeichert. Meinen CString enthällt sehr viele unnütige Daten die zwischen "< >" Klamer stehen.
Dazu will ich meinen CString bereinigen.
Ich habe versucht mit der Funktion CString :: Delete () leider mache ich irgendwas fallsch, kann mir jemand bitte helfen?
Was habe ich falsch bei der Funktion gemacht, und wie kann ich es gut machen ?
Code:
CString strTextKopi;
strTextKopi = m_strText; // initialisiren (public: m_strText)
laenge = strTextKopi.GetLength(); // Länge ermitteln
laenge = laenge -1;
for(laenge; laenge > 0; laenge--)
{
if (strTextKopi[laenge] == '>')
{
zu_index = laenge;
}
if (strTextKopi[laenge] == '<')
{
auf_index = laenge;
index = 1;
}
if (index == 1)
{
strTextKopi.Delete(auf_index, zu_index);
index = 0;
}
}
Zuletzt bearbeitet: