Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - Lottozahlen als Menge - Fehler!
unforgiven - Mo 12.12.05 20:27
Titel: Lottozahlen als Menge - Fehler!
okay...ich will eine Programm schreiben das zufällig 6 zahlen zieht aus der Menge der Lottozahlen, also 1..49...die gezogene zahl soll dann aus der menge gestrichen werden, wenn die zahl nicht in der menge ist soll weiter gezogen werden...
allerdings hapert es schon bei der deklarierung:
Delphi-Quelltext
1: 2:
| TYPE TLottozahlen = Set of [1..49]; Var Lottozahlen : TLottozahlen; |
da bringt er mir schon einen Fehler. er erwartet einen Datentyp anstatt '['. Allerdings haben wir zu Mengen auch theorie gemacht, und da hat unser Lehrer das ganze auch so deklariert:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7:
| TYPE TMenge = Set of Integer; TFarbe = Set of (rot, gruen, gelb, blau); TLottozahlen = Set of [1..49]; Var Lottozahlen : TLottozahlen; farbe :TFarbe; n:TMenge; |
ist ja das selbe, wie ich auch habe...was läuft da falsch ?! wir machen alles auf pascal basis, ist da delphi anders "gepolt" als das richtige pascal und will da was anderes haben ??
Narses - Mo 12.12.05 20:31
Moin!
Mach das mal so:
Delphi-Quelltext
1: 2: 3: 4: 5:
| type TLottozahlen = 1..49; TLottozahlenMenge = set of TLottozahlen; var Lottozahlen: TLottozahlenMenge; |
cu
Narses
unforgiven - Mo 12.12.05 20:38
okay, das geht...so'n scheiß, wenn man alles in pascal beigebracht kriegt, aber in delphi es total anders ist ^^ na ja, solche probleme hat mei lehrer auch, der macht erst seit diesem jahr delphi und hat dementsprechend umsteigerprobleme von pow auf delphi ^^
na ja, aber danke ;)
unforgiven - Mo 12.12.05 21:03
okay---noch ein problem, das mit ner menge zusammenhängt und ich wollt net schon wieder ein thread aufmachen...
also ich zieh eine zahl
nun soll die menge um die zahl verkleinert werden
hab mir gedacht machste dat mit
geht aber nicht!
was ist falsch ?!
EDIT: okay hab den fehler gefunden bei genauem betrachten des beispielprogrammes meines lehrers...
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 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!