zeichen in char[] entfernen
-
wie kann ich von einem char[] einige ungewollte zeichen entfernen. bräuchte so eine art replace funktion, nur halt eben für char[] und nicht für cstring
danke schonmal
mfg, TFTS
-
Ist doch nicht so schlimm das char schnell zu CString umzukonvertieren, zu bearbeiten und dann das Ergebnis wieder in das Char zu speichern?
-
ja gibts dafür ne einfache funktion?
-
CString str; char Test[MAX_PATH] = "Hallo"; str.Format("%c", Test);
Jetzt kannst du CString::Find() etc. benutzen ..
Gruß
:: NoName ::
-
Also die ganze Konvertierungssache mit "Hin und zurück" könnte dann z.B. so aussehen:
char* testChar = "Der Inhalt dieses Chars"; //Dein Startchar CString test = CString(testChar); //Konvertieren von Char auf CString test.Delete(0, 4); //Die Sachen die du dann mit dem CString machst testChar = new char[test.GetLength() + 1]; //Char erneuern strcpy(testChar, test); //Stringinhalt in Char kopieren
Vorher wars "Der Inhalt dieses Chars", nachher "Inhalt dieses Chars"...
-
danke BAR dein letzter Beitrag hat mir den Ansatz gegeben den ich brauchte.
mfg, TFTS