Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Einem Array A-Z u. a-z u. 0-9 zuweisen! (https://www.delphipraxis.net/45181-einem-array-z-u-z-u-0-9-zuweisen.html)

Kidix 1. Mai 2005 14:01


Einem Array A-Z u. a-z u. 0-9 zuweisen!
 
Hi,


wie kann ich am einfachsten einem Array A-Z a-z und 0-9 zuweisen!

Kidix

DGL-luke 1. Mai 2005 14:06

Re: Einem Array A-Z u. a-z u. 0-9 zuweisen!
 
na mit drei for schleifen z.b.

Kidix 1. Mai 2005 14:08

Re: Einem Array A-Z u. a-z u. 0-9 zuweisen!
 
ja und wie am einfachsten? 0-9 ist klar, aber a-z nicht!

Matze 1. Mai 2005 14:09

Re: Einem Array A-Z u. a-z u. 0-9 zuweisen!
 
Schau dir mal Delphi-Referenz durchsuchenChr und Delphi-Referenz durchsuchenOrd an.

DP-Maintenance 1. Mai 2005 14:10

DP-Maintenance
 
Dieses Thema wurde von "Sharky" von "Klatsch und Tratsch" nach "Object-Pascal / Delphi-Language" verschoben.
Ist doch ne Frage zu Delphi ;-)

malo 1. Mai 2005 14:13

Re: Einem Array A-Z u. a-z u. 0-9 zuweisen!
 
Zitat:

Zitat von DGL-luke
na mit drei for schleifen z.b.

Eine reicht vollkommen aus ;)

Kidix 1. Mai 2005 14:24

Re: Einem Array A-Z u. a-z u. 0-9 zuweisen!
 
habs jetzt so gemacht, zahlen werden aber nicht richtig angezeigt...

Was mache ich falsch?

Delphi-Quellcode:
var
alpha: array [0..58] of Char;
x: integer;
begin
for x := 0 to 9 do
begin
alpha[x] := char(x);
end;
for x:= 0 to 24 do
begin
   alpha[x + 10] := chr(x+65);
end;
for x:= 0 to 24 do
begin
   alpha[x + 34] := chr(x+97);
end;
Kidix

malo 1. Mai 2005 14:27

Re: Einem Array A-Z u. a-z u. 0-9 zuweisen!
 
Die Zahlen musst du natürlich Mit IntToStr darstellen. Chr(1) ist beispielsweise ein Steuerzeichen, das man nicht sieht ;)

DGL-luke 1. Mai 2005 14:28

Re: Einem Array A-Z u. a-z u. 0-9 zuweisen!
 
wieso bitte inttostr????

einfach die ascii-tabelle anschauen(OH!!)

alcaeus 1. Mai 2005 14:30

Re: Einem Array A-Z u. a-z u. 0-9 zuweisen!
 
Euch ist hoffentlich klar dass man das noch einfacher machen koennte:

Delphi-Quellcode:
var c: Char;
begin
  for c := 'A' to 'Z' do //...
end;
Das erspart euch das dumme chr-Gefummel.
@DGL_Luke:
Delphi-Quellcode:
var i: Integer;
begin
  for i := 0 to 9 do
    alpha[x] := IntToStr(i)[1];
end;
Chr und Ord werden bei solchen Aufgaben gar nicht benoetigt.

Greetz
alcaeus


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:22 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz