tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
6
ZUGRIFFE
3849
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    ai-gamecock Tutorials.de Gastzugang
    Hi!
    ich wollt mal fragen, wie man aus einem String, z.B. "+00135204-", z.B. den 4.-6. Buchstaben ausliest und in einen anderen String kopiert, sodass man dann einen anderen String mit dem Inhalt "135" hat.
    hier der Code:
    Code :
    1
    2
    3
    4
    
    String text="+00135204-";
    Char ctext[10];
    StrPCopy(ctext,text);
    Label1->Caption=ctext[3]+ctext[4]+ctext[5];
    so damit hab ich jetztden obigen String in Chars umgewandelt und das 4., 5. und 6. Zeichen ausgelesen. Allerdings sind ctext[3] etc. Integerwerte zwischen 0 und 255 (ein Zeichen wird nun mal mit 8bit=1byte gespeichert), und wenn ich die aneinanderhängen will werden nur die Zahlen addiert (ich erhalte also eine Zahl so um 150) . Nu will ich aber keine Zahl sondern den String.
    Danke schon mal für die antworten .

    PS: in der Suche hab ich nix passendes gefunden.
     

  2. #2
    Test Test ist offline Mitglied Gold
    Registriert seit
    Jul 2003
    Beiträge
    181
    Code :
    1
    
    Label1->Caption=text.SubString(4,3);
     

  3. #3
    ai-gamecock Tutorials.de Gastzugang
    Vielen Dank!
    Ich nehme an die 4 bezeichnet die Stelle und der 3er die Länge?
     

  4. #4
    Test Test ist offline Mitglied Gold
    Registriert seit
    Jul 2003
    Beiträge
    181
    Zitat Zitat von ai-gamecock
    Vielen Dank!
    Ich nehme an die 4 bezeichnet die Stelle und der 3er die Länge?
    Richtig, so steht es auch in der Hilfe
     

  5. #5
    ai-gamecock Tutorials.de Gastzugang
    mir is noch was eingefallen:
    wenn ich jetzt zwei strings habe, zB "epsilon 1" und "beta 2", dann haben die ersten wörter eine unterschiedliche länge; dann kann ich doch nicht mehr mit .SubString(x,y) arbeiten, weil dann der ausgelesene String und das wort das ich suche verschieden sind (zumindest wirds arg kompliziert). Wie kann ich also einen String bis zu einem bestimmten Terminatorzeichen auslesen?
     

  6. #6
    FireFlow FireFlow ist offline Mitglied Gold
    Registriert seit
    Feb 2004
    Beiträge
    213
    find_first_of()
    bzw.
    find_first_not_of()

    dann wie gewohnt

    substr()
     
    --//--//--// My StillLife! //--//--//--
    Obere URL dient nur als Google-Push )

  7. #7
    ai-gamecock Tutorials.de Gastzugang
    nich gleich so ausfürlich!
     

Ähnliche Themen

  1. Teile eines Strings ersetzen
    Von JUsername im Forum Java
    Antworten: 7
    Letzter Beitrag: 24.04.08, 18:49
  2. inhalt eines divs in einen anderen verschieben / kopieren
    Von nightryu im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 15.10.07, 19:33
  3. Bestimmte Teile eines Strings auslesen
    Von ShOrtYk im Forum PHP
    Antworten: 6
    Letzter Beitrag: 01.09.07, 17:01
  4. Teile eines XML-Baumes kopieren
    Von shockshell im Forum XML Technologien
    Antworten: 1
    Letzter Beitrag: 21.06.05, 15:33
  5. Teile eines Strings
    Von duermer im Forum Java
    Antworten: 1
    Letzter Beitrag: 30.10.04, 18:04