[Gelöst] Erfassung von drei gleichen Folgegliedern bei Zufallszahlen
-
Mir ist außerdem aufgefallen, dass in der Linux-Umgebung (irgend ein Scientific Linux, kp welches genau / Codeblocks / gnuCompiler) das Programm mit dem großen Array durchlief.
Bei meinem Heimrechner (Windows 10 Pro / DevC++ / MinGW) hängt sich alles auf...
Bekomm ich auf dem Linux-Rechner mehr Stack-Speicher reserviert?!
-
Sieht so aus. Und?
-
Dann wirds Zeit auf meinem Heimsystem das Betriebsystem zu wechseln. Hab ich nicht gewusst. Danke
-
@Marco_der_Noob sagte in [Gelöst] Erfassung von drei gleichen Folgegliedern bei Zufallszahlen:
Bekomm ich auf dem Linux-Rechner mehr Stack-Speicher reserviert?!
Du meinst wohl eher auf deinem Windows mit MinGW:
g++ -Wl,--stack -Wl,<size>
<size>
ist die Stackgröße in Bytes.
Plan-B (klickibunti in Code::Blocks):
Menü
Project
~>Build Options...
~> tabOther compiler options
~>-Wl,--stack -Wl,<size>
eintragen.
-
Aber das macht man einfach nicht, große statische Arrays zu reservieren! Das ist ein Anti-Pattern. Bloß weil du dein Betriebssystem zwingen kannst, es trotzdem zuzulassen, ist das dadurch nicht gut. Du vertuscht damit bloß deine Unfähigkeit, nicht-grauenhafte Programme zu schreiben.
-
@SeppJ sagte in [Gelöst] Erfassung von drei gleichen Folgegliedern bei Zufallszahlen:
Du vertuscht damit bloß deine Unfähigkeit, nicht-grauenhafte Programme zu schreiben.
Kein Grund, hier gleich zu solchen Worten zu greifen. @Marco_der_Noob lernt offenbar gerade. Eine gute Lösung wurde von @yahendrik gegeben, ist aber ggf. untergegangen: also, wenn du, Marco, wirklich alle Zahlen speichern musst, schau dir
std::vector
an. Vermeide es, die Stack-Größe zu ändern. Du willst doch nicht von der Stackgröße abhängig sein, sondern vom gesamten verfügbaren Speicher des Computers.
-
Rechtfertigung: Ich wollte bloß dem Anschein entgegenwirken, es würde nicht gehen.
-
Der gefürchtete Autovergleich:
- TE: "Der Motor würgt immer ab, wenn ich losfahren will!"
- Forum: "Zeig mal Foto!"
- TE: "Hier."
- Forum: "Du hast die Handbremse noch angezogen und den 5. Gang drin"
- TE: Ich hab jetzt den ersten Gang drin, aber es geht immer noch nicht."
- Forum: "Du hast die Handbremse immer noch angezogen"'
- TE: "Bei dem Auto von der Fahrschule geht das. Ich sollte wohl ein neues Auto kaufen."
- Swordfish: "Du kannst auch ganz viel Gas geben und die Kupplung ganz langsam kommen lässt, geht das auch mit Handbremse"
- SeppJ: "Mach endlich die verdammte Handbremse los!"
- wob: "Er ist doch offensichtlich noch Fahranfänger…"
-
@SeppJ Nur dass dein vorletzter Kommentar so nicht passt. Eher:
- ...
- Swordfish: "Du kannst auch ganz viel Gas geben und die Kupplung ganz langsam kommen lässt, geht das auch mit Handbremse"
- SeppJ: "Mach das nicht!" (ok bis hier), "Du bist unfähig/zu dumm, Auto zu fahren!" (geht anders besser, z.B. "besuche eine Fahrschule")
- wob: "lös die Handbremse (=nimm vector)"
So wollte ich meinen Kommentar verstanden sehen.
Vor dem "Du vertuscht...", wo es persönlich wurde, war der Kommentar von @SeppJ ja durchaus sehr gut und richtig.
-
@SeppJ sagte in [Gelöst] Erfassung von drei gleichen Folgegliedern bei Zufallszahlen:
Swordfish: "Du kannst auch ganz viel Gas geben und die Kupplung ganz langsam kommen lässt, geht das auch mit Handbremse"
Ha-ha.
Btw.
@Marco_der_Noob sagte in [Gelöst] Erfassung von drei gleichen Folgegliedern bei Zufallszahlen:Folgeglieder
Er hat "Glied" gesagt! Ha-Ha!