'while' - expressions are not allowed on a global scope
hallo next user und traderdoc
danke habe nur noch einen fehler im Compiler Code:
int lastNumber = 0; 'while' - expressions are not allowed on a global scope none ich habe schon alle klammern geprüft ich finde ihn nicht :-) |
Das muss in eine Funktion.
C$D |
Danke
ich dachte mir ist bool CheckNumber() ja die Funktion
lg mante:) |
Die Schleife muss in eine Funktion, wie soll sie sonst aufgerufen werden...
|
Zitat:
Code:
bool CheckNumber(int Range) Zitat:
Zitat:
Und noch ein Fehler (der Compiler kann leider auch nicht ALLES, bräuchte mal ein Update. Folgenden Fehler hat er wohl nicht erkannt): Zitat:
|
vielen dank für eure Hilfe :-)
vor allem danke nexuser irgendwo ist noch was falsch - ich habe zwar keine fehler mehr im Compiler aber print liefert keine zahlen habt ihr eine Ahnung was da falsch ist lg mante Code:
|
Zitat:
Die wird doch im Kopf der Schleife aufgerufen. Und solange die Zufallszahl GLEICH der letzten ist, wird der Block der Schleife ausgeführt! IN der Schleife musst du "Range" daher eine NEUE Zufallszahl zuweisen! Ich glaube, da sind bei dir noch ein paar Verständnis- und Grundlagenprobleme. Wenn du mal den Code posten könntest, wie du die Zufallszahlen erhälst, kann ich dir auch besser helfen. |
hallo nextuser
ich dacht mir
wenn while (!CheckNumber(true)) // wenn anders als vorherige Zahl wird CheckNumber (Range); Print ( "Die Zahl ist" +1); } die zahl an CheckNumber übergeben und ausgegeben :-) damit hast du recht - leider :( |
Zitat:
=== === === === === === === === === === === === Gehen wir nochmal durch: Meine gepostete Funktion war diese: Code:
bool CheckNumber() Code:
bool CheckNumber(int Range) Die beiden unterscheiden sich aber. Meine nutzt eine globale Variable, deine einen Integer als Parameter. Dein folgender Code Code:
while(!CheckNumber(true)) Die Funktionen machen aber das selbe und prüfen nur die Zahlen. Es bringt nichts, bei gleichen Zahlen IMMER, IMMER und IMMER wieder zu prüfen (dein Funktionsaufruf im Block)! Wie gesagt, wenn Zitat:
|
Zitat:
https://cdn02.dm-static.com/images/m...417306_org.png |
Alle Zeitangaben in WEZ +2. Es ist jetzt 11:24 Uhr. |
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.1
Powered by vBCMS® 2.7.0 ©2002 - 2024 vbdesigns.de
Copyright ©2009 - 2023 by Expert-Advisor.com - Das Metatrader Forum