Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - Zahl zu Buchstabe
Nano-Ware - Sa 13.02.10 19:06
Titel: Zahl zu Buchstabe
Hi,
ich hätte gerne, dass mein Programm in einer Konsole die Buchstaben A-Z anzeigt. Ich möchte das mit einer Schleife lösen. Ich suche irgendeine Funktion, die z.B. wenn ich 1 übergebe A zurückgibt 2 = B usw es kann natürlich auch andere Zahlen sein, allerdings müsste A von B, B von C .... immer 1 entfernt sein^^
Ich hoffe ihr versteht was ich mein ;) Vielen Dank im Vorraus
Nano-Ware - Sa 13.02.10 19:36
Das suchte ich! Nur wo fängt das A an? also welche Zahl hat A,B,C,.....,X,Y,Z?
Kha - Sa 13.02.10 19:39
Das bekommst du über die Umkehrfunktion Ord raus ;) .
Wobei es äußerst unschön wäre, den ASCII-Code fest in den Quelltext zu schreiben, lass die Schleife einfach von Ord('A') bis Ord('Z') laufen.
Nano-Ware - Sa 13.02.10 19:42
Yaa das ist ja mein Problem^^
wie lass ich denn eine Schleife von A-Z laufen. Währe nett wenn ihr den Code posten könntet^^ ich weiß das geht mit ner For Schleife aber wie?????
Marc. - Sa 13.02.10 19:59
Nano-Ware hat folgendes geschrieben : |
| wie lass ich denn eine Schleife von A-Z laufen. |
Zum Beispiel so: :mrgreen:
Delphi-Quelltext
1:
| for c := 'A' to 'Z' do |
Ansonsten beschäftige Dich am besten auch mit der Gegenfunktion von Chr(),
Ord() [
http://ref.dp200x.de/?query=Ord]. ;)
Nano-Ware - Sa 13.02.10 20:11
^^ yaaa^^ ich habs bis jetzt halt noch nie gebraucht^^
jaenicke - Sa 13.02.10 20:32
Und wenn es auch unzusammenhängende Zeichenbereiche sein sollen:
Delphi-Quelltext
1: 2: 3: 4: 5:
| var c: Char; begin for c in ['A'..'Z', 'ä', 'ö', 'ü'] do ShowMessage(c); |
elundril - Sa 13.02.10 21:29
geht aber afaik nur unter Versionen > Delphi 2009. ;)
lg elundril
jaenicke - So 14.02.10 08:29
Nein, wie andere Spracherweiterungen geht das ab Delphi 2006 / Turbo Delphi. Mit Delphi 2005 kam die neue IDE, mit Delphi 2006 dazu die Stabilität und einige Spracherweiterungen. ;-)
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!