Lottozahlen
-
Mir fällt außerdem auf, du brauchst für srand() und rand() die stdlib nicht, da reicht wenn du die time.h einbindest(was du ja schon hast)
Außerdem heißt essrand(unsigned(time(NULL)))bei dir steht jedoch
srand((unsigned) time(NULL))und dann, wie schon pumuckl sagte, hau das goto raus und arbeite mit Funktionen
-
Firefighter schrieb:
Mir fällt außerdem auf, du brauchst für srand() und rand() die stdlib nicht, da reicht wenn du die time.h einbindest(was du ja schon hast)
rand() und srand() sind in stdlib.h bzw. cstdlib.
srand(unsigned(time(NULL)))bei dir steht jedoch
srand((unsigned) time(NULL))Geht beides.
-
Mach doch einfach eine Klasse Neu:
void Neu() { }und eine Klasse Ende
void Ende() { }Und mach dann anstatt Goto Neu() oder Ende()
-
@lordjaxom...
aber srand und rand gehen auch nur mit time.h
-
Firefighter schrieb:
@lordjaxom...
aber srand und rand gehen auch nur mit time.hBei Dir vielleicht. Sie sind aber Bestandteil von stdlib. Alles andere ist Glückssache.
-
ok...gut dann hatte ich bis jetzt immer glück:) danke aber der aufklärung:)
aber ohne mist, es läuft unter CodeBlocks und sogar Visual Studio...naja keine Ahnung...
-
Firefighter schrieb:
aber ohne mist, es läuft unter CodeBlocks und sogar Visual Studio...naja keine Ahnung...
Es kann ja sein, dass auf so ziemlich jeder Implementierung dieser Welt in time.h etwas enthalten ist, was es erforderlich macht, dort stdlib.h zu includen. Dann hast Du mit time.h natürlich auch gleich die stdlib.h drin. Aber verlassen kann man sich darauf nicht, vielleicht programmierst Du bereits morgen mit einem Compiler der das anders löst

-
ok du hast recht...habs verstanden 
-
[quote="<Marc>"]Mach doch einfach eine Klasse Neu:
void Neu() { }und eine Klasse Ende
void Ende() { }quote]
Das was du gemacht hast ist eine Funktion!
Eine Klasse sieht so aus:
class klassenname { };
-
Opps sorry mein ich ja
