021
30.12.2004, 12:44 Uhr
kronos
Quotenfisch (Operator)
|
Zitat von virtual: |
@kronos: Mehrfach problematisch: Zum einen dürfte strchr immer einen Zeiger != NULL zurückliefern.
|
nein:
Zitat: |
The strchr() and strrchr() functions return a pointer to the matched character or NULL if the character is not found.
|
Zitat: |
Zum anderen (selbst wenn das Problem nicht wäre), ist lottozahlen ggf. nicht 0 terminiert, wenn die letzte Zahl gezogen wird.
|
Da ist was dran, ich meinte eigentlich auch:
C++: |
memset(lottozahlen,0,7);
|
(es ist ja eh nicht gesagt, wie groß der speicher ist)
Zitat: |
Naja, und weil ich schon den parameter ziemlich krank finde, finde ich die ganze Routine krankt: denn es gibt keine Sicherheit, daß lottozahlen wirklich genug platz hat....
|
Für 'nen Lottosimulator würde ich einfach zwei Zahlen zwischen 1 und 10 068 347 520 ziehen und wenn sie gleich sind, hat der Spieler gewonnen. Aber ich bin sowieso gegen Glückspiel, deswegen lass ich's bleiben. -- main($)??<-$<='?'>>2?main($-!!putchar( (("$;99M?GD??(??/x0d??/a:???;a"+'?'/4) ??($??)+'?'/3-2-1+$%2)??''?')):'?';??> Dieser Post wurde am 30.12.2004 um 12:44 Uhr von kronos editiert. |