[ARCHIV]Alle Fragen von Anfängern, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht daran vorbei. Ohne dich kann ich nirgendwo hingehen - 5. - Seite 57
Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Versuchen Sie es auf diese Weise:
https://docs.mql4.com/ru/basis/variables/formalFehler "FractalsUP - inkompatible Typen" beim Versuch, in EA zu kompilieren.
Funktionen und deklarierte Arrays werden, wenn überhaupt, in Include-Dateien gespeichert.
Ich habe das Lehrbuch vor dem Schreiben gelesen, ich habe den Unterstrich gesehen, aber in der Praxis konnte ich ihn nicht implementieren - es heißt, dass der Typ inkompatibel ist.
Ich habe ein funktionierendes Beispiel für die Übergabe von Parametern von Array-Elementwerten per Referenz (mit &-Präfix) gesehen.
Es gibt zwei Funktionen.
Beim Versuch, in EA zu kompilieren, wird die Fehlermeldung "FractalsUP - inkompatible Typen" ausgegeben.
Funktionen und deklarierte Arrays werden, wenn überhaupt, in Include-Dateien gespeichert.
So Gott will, sollte das funktionieren. Zumindest kompiliert es ohne Fehler:
So Gott will, sollte das funktionieren. Zumindest kompiliert es ohne Fehler:
Hallo liebe Programmierer!
Können Sie mir bitte sagen, was ich falsch mache?
Ich habe eine externe Variable vom Typ int, die im Programm festlegen soll, wie viele Elemente sich in einem Array vom Typ double befinden werden,
Ich tue es die Art und Weise, die ich unten gezeigt werde, aber der Compiler erzeugt immer noch Fehler, ich habe bereits versucht, eine externe Variable des Double-Typs zu schreiben, aber ich bekomme immer noch Fehler.
Bitte beraten Sie mich.
Hallo liebe Programmierer!
Können Sie mir bitte sagen, was ich falsch mache?
Ich habe eine externe Variable vom Typ int, die im Programm festlegen soll, wie viele Elemente sich in einem Array vom Typ double befinden werden,
Ich tue es die Art und Weise, die ich unten gezeigt werde, aber der Compiler erzeugt immer noch Fehler, ich habe bereits versucht, eine externe Variable des Double-Typs zu schreiben, aber ich bekomme immer noch Fehler.
Bitte beraten Sie mich.
Initialisieren Sie das Array mit einem expliziten Wert von double A[4];
Dann ändern Sie die Größe mit ArrayResize();
Initialisieren Sie das Array mit einem expliziten Wert von double A[4];
Dann ändern Sie die Größe mit ArrayResize();
Ich danke Ihnen!
Ich denke, wenn wir ein leeres Arraydouble A[] initialisieren;, dann ist es möglich, so viel wie Sie durch Schleifen in es setzen wollen?
Ich entschuldige mich für nouveau-vous Fragen, aber Arrays sind ein Chaos für mich als Anfänger.
Ich danke Ihnen!
Ich dachte, wenn Sie ein leeres Arraydouble A[] initialisieren; dann können Sie so viele Arrays in es setzen, wie Sie durch Schleifen wollen, richtig?
Ich entschuldige mich für nouveau-vous Fragen, aber Arrays sind ein Chaos für mich als Anfänger.
Jedes Array kann mit so viel Speicher gefüllt werden, wie es benötigt, solange Sie daran denken, die Größe zu ändern. Vor allem, wenn das Feld leer ist.
Nochmals vielen Dank! Es ist schade, dass Sie mir kein + geben können.
Guten Tag!
Liebe Programmierer! Sie müssen einen Expert Advisor schreiben.
Beschreibung verfügbar.
Was sind die Bedingungen? Was sind die Garantien?
Mit freundlichen Grüßen, Maxim.