Arrays sind leichter als sie aussehen *g*
Syntax:
Beispiel:
Erklärung:
ich_bin_ein_array ist der Variablenbezeichner.
Der Doppelpunkt danach ist... ähm. Ich nehme mal stark an, du weißt, wie man Variablen definiert, also lass ich das mal.
Ok. Das, was nach dem Doppelpunkt kommt ist schon spannender:
array // Dürfte wohl selbsterklärend sein... Hier steht sonst halt string oder integer oder sonst was.
[1..3] // Sehr viel spannender. Dein Array muss ja wissen, wo es anfangen soll und wo es aufhören soll. Das erste ist der Anfangswert, das zweite... nun ja. Rate mal. ;-)
of integer; // Der Rest. "of" heißt übersetzt soviel wie "vom Typ". Und das "integer" danach sollte dir bekannt sein.
Generell geht sowas wie z1..z12 eigentlich höchstens bei Interpretersprachen (PHP...).
Gruß,
Philipp
Syntax:
Beispiel:
|
|
Quellcode |
1 2 |
var ich_bin_ein_array: array [1..3] of integer; |
Erklärung:
ich_bin_ein_array ist der Variablenbezeichner.
Der Doppelpunkt danach ist... ähm. Ich nehme mal stark an, du weißt, wie man Variablen definiert, also lass ich das mal.

Ok. Das, was nach dem Doppelpunkt kommt ist schon spannender:
array // Dürfte wohl selbsterklärend sein... Hier steht sonst halt string oder integer oder sonst was.
[1..3] // Sehr viel spannender. Dein Array muss ja wissen, wo es anfangen soll und wo es aufhören soll. Das erste ist der Anfangswert, das zweite... nun ja. Rate mal. ;-)
of integer; // Der Rest. "of" heißt übersetzt soviel wie "vom Typ". Und das "integer" danach sollte dir bekannt sein.
Generell geht sowas wie z1..z12 eigentlich höchstens bei Interpretersprachen (PHP...).
Gruß,
Philipp
Rechtschreibfehler dürft ihr behalten!
Ihr könnt sie stattdessen aber auch in Päckchen verpacken und an mich zurückschicken!
°°blubb°°
Ihr könnt sie stattdessen aber auch in Päckchen verpacken und an mich zurückschicken!
°°blubb°°
hi,
hab jetzt das nächste problem:
hab ja das hier stehen:
aber
wie muss ich jetzt weiter machen?
ich möchte nämlich das jeder zahl von dem array ein edit.text zugewießen bekommt (in dem edit werden nur zahlen sein).
muss ich da jetzt 8mal
schreiben?
hab jetzt das nächste problem:
hab ja das hier stehen:
|
|
Quellcode |
1 2 |
var Zahlen: array [1..8] of Iinteger; |
aber
wie muss ich jetzt weiter machen?
ich möchte nämlich das jeder zahl von dem array ein edit.text zugewießen bekommt (in dem edit werden nur zahlen sein).
muss ich da jetzt 8mal
|
|
Quellcode |
1 |
???:= strtoint(Edit1.text); |
schreiben?
If liberty means anything at all, it means the right to tell people what they do not want to hear. - Georg Orwell
Also in ner gescheiten Prog.sprache (bitte kein Geflame, ich mag Delphi einfach nicht
) macht man das so
Arrays zählen von 0 an, sprich bei dir 0-11
Ich würde dir empfehlen ein TUtorial zur Thematik zu lesen, wenn du schon mit dynamisch udn statisch überfordert bist, Arrays sind Grundlagenwissen und du wirst nicht viel Freude beim Programmieren haben ohne einigermaßen Grundlagenwissen.
mfg
ben
) macht man das so|
|
Quellcode |
1 |
array[0] = "Text"; |
Arrays zählen von 0 an, sprich bei dir 0-11
Ich würde dir empfehlen ein TUtorial zur Thematik zu lesen, wenn du schon mit dynamisch udn statisch überfordert bist, Arrays sind Grundlagenwissen und du wirst nicht viel Freude beim Programmieren haben ohne einigermaßen Grundlagenwissen.
mfg
ben
A programmer is just a tool, which converts caffeine into code!
Nachdem Delphi eine gescheite Programmiersprache IST, geht es hier genauso 
Nur heisst der Zuweisungsoperator bei Delphi := wie bei allen PASCAL-Abkömmlingen. Man kann aber ein Array tatsächlich auch mit "1" oder irgendeinem anderen Wert beginnen lassen, wenn man es so wie Frase definiert.
Ansonsten empfehle ich auch ein gutes Anfänger-Tutorial durchzuarbeiten. Einiges gibt es auf www.delphipraxis.net und www.delphi-forum.de ...
Alfons

Nur heisst der Zuweisungsoperator bei Delphi := wie bei allen PASCAL-Abkömmlingen. Man kann aber ein Array tatsächlich auch mit "1" oder irgendeinem anderen Wert beginnen lassen, wenn man es so wie Frase definiert.
Ansonsten empfehle ich auch ein gutes Anfänger-Tutorial durchzuarbeiten. Einiges gibt es auf www.delphipraxis.net und www.delphi-forum.de ...
Alfons


