strings



  • Hy!

    Kann mir jemand sagen, wie man am besten einen string nach white spaces untersucht? Soviel ich weiss, wird bei string in der Kapselung für ein Zeichen ein char verwendet. Ist es gescheit, jetzt einfach den string zu indizieren und mit einem char zu vergleichen, und wie kann man die einzelnen white-spaces am besten referenzieren?

    string my_string;
    unsigned char_index = my_string.length();
    while(char_index)
    {
      if (my_string[--char_index] == ' ' ||
          my_string[char_index] == ??TAB)
        // do something
    }
    

    Lg
    Christl



  • wenn du so etwas machst dann verwende iteratoren
    du kannst auch die Methode find versuchen

    while (iter++) 
    {
       if (*iter == ' ')
       // do
    }
    

    ps: TAB ist \t


Anmelden zum Antworten