Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » String Tokens/Teilstrings "killen"

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
14.02.2005, 16:42 Uhr
~Fox
Gast


Als Ich benötige eine eine Funktion zum um einen Teilstring zu "killen". Leider fällt mir im Moment nur die Methode ein, den String vor dem String und den String nach dem String zu kopieren und wieder zusammen zu fügen. Das ist aber nicht besonders schnell. Fällt jemandem ein besser Algo ein oder gibt es eine Glibc Funktion die das kann?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
14.02.2005, 16:48 Uhr
virtual
Sexiest Bit alive
(Operator)


memmove:


C++:
// Löscht len Zeichen aus str, beginnend mit index start
void kill_substr(char* str, size_t start, size_t len) {
    memmove(str+start, str+start+len, strlen(str+start+len)+1);
}



oder gleich C++ mit std::string verwenden.
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


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: