![]() |
inc von strings
Wie kann ich mit einem einfachen befehl die Position im ASCII Alphabet um ein erhöhen
damit meine ich das wie folgt:
Delphi-Quellcode:
z:='A';
repeat inc(z)//<--- inc() gibt er mir einen Fehlermeldung aus until z='Z'; wie könnte ich das noch machen??? |
Re: inc von strings
Bei Strings (Zeichenketten) kann das doch gar nicht funktionieren. Du solltest z wahrscheinlich als Char deklarieren.
|
Re: inc von strings
geht leider auch nicht^^
|
Re: inc von strings
Delphi-Quellcode:
[edit] Komisch, bei mir geht das (wieso auch nicht?). Falls Du ein Delphi > 2007 hast, kannst Du es auch noch mit AnsiChar versuchen. [/edit]
var z: char; //nicht String
begin z := 'A'; repeat inc(z) until z = 'Z'; |
Re: inc von strings
thx der fehler war die ausgabe von char aber:
wie kann ich das dann wieder in string umwandeln (für ausgabe^^) chartostr^^ |
Re: inc von strings
Delphi-Quellcode:
s[1] := z;
|
Re: inc von strings
Einfach ausgeben. Delphi macht das schon für dich:
Delphi-Quellcode:
Sollte A ausgeben.
var
c: char; begin c := 'A'; ShowMessage(c); Oder einer String Variablen zuweisen:
Delphi-Quellcode:
var
c: Char; s: String; begin c := 'A'; s := c; ShowMessage(s); |
Re: inc von strings
Delphi-Quellcode:
[edit=Luckie]Delphi-Tag geschlossen. Mfg, Luckie[/edit]
var z: char; //nicht String
begin z := 'A'; repeat z:=char(inc(ord(z))); until z = 'Z'; end; |
Re: inc von strings
wie ich schon wieder mit blöden fragen nerve^^
ich meinte zb:
Delphi-Quellcode:
ohne dies erst einer stringvar zuzuweisen^^
Button1.caption:=inc(z);
|
Re: inc von strings
inc() hat keinen Rückgabewert. Du musst das schon in 2 Zeilen machen.
Edit: Oder "Button1.Caption := chr(ord(z)+1);" wobei dann aber der Wert in z unverändert bleibt. |
Re: inc von strings
Aso schade aber vielen vielen dank für eure umfangreiche schnelle hilfe *schleim^^*
mfg |
Re: inc von strings
Du bist ja echt standhaft, konsequent unterlässt du alles, was im entferntesten Sinne als Eigeninitiative ausgelegt werden könnte!
:wall: Die verschiedenen Lösungswege hier kann man problemlos mit etwas Hirnschmalz wie von dir gewünscht anpassen!!! |
Re: inc von strings
:oops: :duck:
wie gesagt ich dachte das geht in einer Textzeile |
Re: inc von strings
schreib dir eine funktion die das macht und du hast deinen einzeiler
|
Re: inc von strings
Mir scheint, selten war eine Signatur so nahe an der Wahrheit *kopfschüttel*.
|
Re: inc von strings
jetzt hassen mich alle
mist :snowball: |
Re: inc von strings
Was macht die Prozedur INC?
Wie kann man das auch machen? +1 |
Re: inc von strings
Nein, du solltest aber in der Zukunft etwas mehr Einsatz zeigen. Und zwar aus eigenem Interesse.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:17 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz