tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
1037
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    bad_alloc bad_alloc ist offline Grünschnabel
    Registriert seit
    Mar 2008
    Beiträge
    1
    Folgendes problem:

    ich habe einen string in folgendem format

    teil1|teil2

    nun möchte ich diesen mit strtok parsen, das sähe so aus:
    Code :
    1
    2
    3
    
    string parseme;
    char* begrenzer = '|'
    strtok(parseme, begernzer);

    so, wie ihr bestimmt schon gemerkt habt nimmt strtok() nur strings im format char* auf.
    wie schaffe ich es nun, dass der std::string zu char* (NICHT const char*) umgewandelt wird?
     

  2. #2
    Avatar von Ryu1991
    Ryu1991 Ryu1991 ist offline Mitglied Gold
    Registriert seit
    Dec 2007
    Beiträge
    241
    So weit ich das beurteilen kann gar nicht, aber verwende doch diesen Code:
    Code cpp:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    
    std::vector<std::string> tokenize(const std::string& str, char delim)
    {
        std::vector<std::string> tokens;
        std::stringstream mySstream(str);
        std::string temp;
     
        while(getline(mySstream, temp, delim))
            tokens.push_back(temp);
     
        return tokens;
    }

    Dieser Funktion gibst du den string mit der gesplitten werden soll und das Trennzeichen, zurück bekommst du einen Vector aus Strings.
     
    "2 Dinge sind Unendlich, die Menschliche Dummheit und das Universum, bei 2tem bin ich mir noch nicht ganz sicher", Albert Einstein
    "Wenn man keine Ahnung hat, einfach mal Fresse halten", Dieter Nuhr

Ähnliche Themen

  1. String in Char
    Von Mavericklp im Forum C/C++
    Antworten: 4
    Letzter Beitrag: 13.10.09, 19:25
  2. Char to String aus DB
    Von schlumsch im Forum Java Grundlagen
    Antworten: 2
    Letzter Beitrag: 15.10.08, 14:34
  3. [BCB] String to Char
    Von Tec im Forum C/C++
    Antworten: 6
    Letzter Beitrag: 17.01.05, 14:02
  4. char und string
    Von Hesse_Sam im Forum C/C++
    Antworten: 1
    Letzter Beitrag: 05.01.05, 11:30
  5. String in Char
    Von niTeZ im Forum Delphi, Kylix, Pascal
    Antworten: 2
    Letzter Beitrag: 22.06.03, 15:42