Announcement

Collapse
No announcement yet.

001234567890 umwandeln in 1234567890 !!

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • 001234567890 umwandeln in 1234567890 !!

    Hallo Leute,

    ich habe ein ganz simples Problem!
    Aber ich bekomme es irgendwie nicht auf die Reihe...

    Ich möchte wenn im String "nummer", die ersten 2 Stellen "00" steht, diese 2 Stellen entfernen...

    Somit sollte aus "001234567890" in "1234567890" umgewandelt werden...

    Könnte mir bitte jemand helfen - Danke!

    mfg
    Matthias Fraccaro - world2web

  • #2
    Na halt irgendwie so:<pre>
    int idx = 0;
    while(idx < s.length() && s[i] == '0')
    ++idx;
    // und jetzt den Teil des Strings ab idx (inkl.) benutzen/umkopieren
    </pre>
    Die benötigten Funktionsaufrufe hängen natürlich davon ab, was für eine Sorte von String du meinst (char*, std::string, CString, AnsiString, ...).
    <br>Ciao, Uli

    Comment


    • #3
      http://home.snafu.de/christian.marquardt/quickies.1/1_index.html#replace

      String test="001234567890";

      replace(test,"00","")
      Christian

      Comment

      Working...
      X