[Delphi] char erhöhen

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von Ktm123, 21. August 2007 .

Schlagworte:
  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen
  1. #1 21. August 2007
    char erhöhen

    Moin,

    ich habe vor, in delphi eine variable vom Typ Char in einer for-schleife bei jedem durchlauf so zu erhöhen, dass der nächste buchstabe in der variable gespeichert wird.

    in c++ würde das ja so funktionieren:
    Code:
    char x = 'a';
    
    for(int i = 0;i < 26;i++) {
     x = x+1;
    }
    
    , aber in delphi funktionier das so nicht:
    Code:
    x := 'a';
     for i := 0 to 25 do begin
     x = x+1;
    end;
    Die Variable bleibt immer 'a'...

    Kann mir jemand weiter helfen ?
    bw ist sicher
    thx
     

  2. Anzeige
  3. #2 21. August 2007
    AW: char erhöhen

    x := 'a';

    for i := 0 to 25 do begin
    x := Chr(Ord(x) + 1);
    end;

    könnte funktionieren...

    /€
    der dazu passende link
    Tipps & Tricks&nbsp;- Delphi-Treff
     
  4. #3 21. August 2007
    AW: char erhöhen

    Ein Char ist ja auch nur ein Byte. Man kanns also auch so erhöhen:
    Code:
    inc(byte(x));
    Man muss nur vorher Typecasten, weil Delphi ne Strenge Typendefinition hat.
     

  5. Videos zum Thema
Die Seite wird geladen...
Similar Threads - Delphi char erhöhen
  1. DR/Delphi.Gen2

    muddern , 3. April 2016 , im Forum: Viren, Trojaner & Malware
    Antworten:
    3
    Aufrufe:
    925
  2. Antworten:
    1
    Aufrufe:
    1.112
  3. Antworten:
    1
    Aufrufe:
    777
  4. Antworten:
    5
    Aufrufe:
    1.243
  5. Antworten:
    20
    Aufrufe:
    3.335