Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.355 Beiträge
 
Delphi 12 Athens
 
#12

Re: Mein erster Passwort Generator [Delphi]

  Alt 29. Jan 2009, 21:31
[add]
@NameLozer: ist dir aufgefallen, daß dein konsonantegross klein ist?
[/add]


Konstanten sind sowas wie vordefinierte und nicht ädebare Variablen

z.B.:
Delphi-Quellcode:
const name = 'ein Text';

const einezahl = 13;

Delphi-Quellcode:
const abc : array[boolean] of array[1..4] of char = (('a', 'b', 'c', 'd'), ('A', 'B', 'C', 'D'));

const abc : array[boolean] of array[1..4] of char = ('abcd', 'ABCD');

const abc : array[false..true] of array[1..4] of char = ('abcd', 'ABCD');

...

const abc : array[boolean] of string = ('abcd', 'ABCD');
(ist intern alles gleich/ähnlich)

Zitat:
Wozu ist der array[boolean] da?
array[typ] entspricht einem Array mit den Grenzen dieses Typs
Delphi-Quellcode:
array[boolean] = array[false..true]
array[byte] = array[0..255]
Zitat:
Und char kann doch nur 1 zeichen aufnehmen, was sind dann die 3 punkte in der klammer?
bei den "..." hatte ich enfach keine Lust da jett alles auszuschreiben
da müstest du sozusagen noch die fehlenden Werte nachtragen

Zitat:
sowie ich es verstanden habe, wird in der folgenden zeile nur dann was aus dem array genommen wenn odd(I) true ist?
ODD hat doch als Result einen Boolean ... nja und Anhand dessen Ergebnisses wird dann entweder das erste (false) oder das zweite (true) Arrayfeld genommen

const abc : array[boolean] of array[1..4] of char = ('abcd', 'ABCD');
also abc[true][3] bzw. abc[true, 3] gibt das große 'C' zurück
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat