Fragen von Neueinsteigern zu MQL4 und MQL5, Hilfe und Diskussion über Algorithmen und Codes - Seite 1868
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
Wie machen Sie das, und was genau funktioniert nicht?
Ich bin noch dabei, die MQL5-Programmierung zu lernen. Ich bin eine Anfängerin. Ich bin Autodidakt. Ich versuche, einige Probleme zu lösen. Ich habe mir gedacht, dass es eine Funktion geben sollte, mit der man eine Reihe von Ziffern über die Tastatur eingeben kann, und ich habe die Reihe nicht mit einer Ziffer nach der anderen eingegeben. Nun, das Problem stammt aus dem Problembuch C++.
143. Ein Programm schreiben, das über die Tastatur ein eindimensionales Feld mit 5 ganzen Zahlen eingibt.
Array mit 5 Ganzzahlen und gibt dann die Anzahl der
von Nicht-Null-Elementen. Vor der Eingabe jedes Elements wird eine Aufforderung
und zeigt dann einen Tooltip mit der Nummer des Elements an.
Eingabe eines Arrays von Ganzzahlen.
Nachdem Sie jede Nummer eingegeben haben, drücken Sie <Eingabe>.
а[1] -> 12
а[2] -> 0
а[3] -> 3
а[4] -> -1
а[5] -> 0
Das Array enthält 3 Elemente, die nicht Null sind
Ich bin noch dabei, die MQL5-Programmierung zu lernen. Ich bin eine Anfängerin. Autodidaktisch. Ich versuche, Probleme zu lösen. Ich dachte, es sollte eine Funktion geben, mit der man ein Feld um eine Ziffer erweitern kann. Nun, das Problem stammt aus dem Problembuch C++.
143. Ein Programm schreiben, das über die Tastatur ein eindimensionales Feld mit 5 ganzen Zahlen eingibt.
Array mit 5 Ganzzahlen und gibt dann die Anzahl der
von Nicht-Null-Elementen. Vor der Eingabe jedes Elements wird eine Aufforderung
und zeigt dann einen Tooltip mit der Nummer des Elements an.
Geben Sie eine Reihe von Ganzzahlen ein.
Nachdem Sie jede Nummer eingegeben haben, drücken Sie <Eingabe>.
а[1] -> 12
а[2] -> 0
а[3] -> 3
а[4] -> -1
а[5] -> 0
Das Array enthält 3 Elemente, die nicht Null sind
Dadurch wird das Array jedoch zu einem dynamischen Array, so dass Sie seine Größe nicht mit ArrayResize() ändern können.
Dadurch wird das Array jedoch dynamisch, und Sie können seine Größe nicht mit ArrayResize() ändern.
Nun, das Problem stammt aus dem C++-Problembuch.
In mql kann man das Array auch über die Tastatur füllen, muss es aber nicht)))
In mql kann man ein Array auch über die Tastatur füllen, aber das ist nicht nötig)))
Andrei! Programmierung. Kreativität. Fliegende Gedanken und Fantasien. Sie bleiben nicht in den Zellen der grauen Zellen. Ich will es von der Tastatur weg haben. Das ist keine Täuschung. Es ist nur so, dass mein Wunsch ein Hirngespinst ist. Ich würde es gerne so machen, von der Tastatur aus.
Ich werde es einfach machen. Fragen sind in speziellen Themen/Foren angebracht.
Ich werde es einfach machen. Fragen sind in speziellen Themen/Foren angebracht.
Andrey, vielleicht wurde diese Frage im Forum gestellt, wie meine? Wenn es etwas im Forum gibt, geben Sie mir bitte einen Link. Oder sollten wir diese Diskussion im Forum eröffnen?
Auf jeden Fall vielen Dank!
Andrei! Programmierung. Kreativität. Die Flucht der Gedanken und Phantasien. Sie können sie nicht in den Zellen der grauen Substanz halten. Ich will es von der Tastatur weg haben. Das ist keine Täuschung. Es ist nur so, dass mein Wunsch ein Hirngespinst ist. Ich würde es gerne so machen, von der Tastatur aus.
das Array aus der Datei lesen. Und bearbeiten Sie die Datei in einem beliebigen Texteditor :-)
"Tu das - ich sage dir nicht, wie."
Warum haben Sie das nicht selbst herausgefunden? Und sagen Sie dem Benutzervladeimirami , wie er es machen soll. Das steht alles in der Dokumentation:
https://www.mql5.com/ru/docs/event_handlers/onchartevent
Erweitern Sie die Liste der Konstanten um die erforderlichen Konstanten:
Wo man Werte für die Konstanten erhält:. Googeln Sie "C++-Schlüsselcodes" (wie ich bereits sagte). Und verarbeiten Sie es:
Anstelle einer Zeichenkette mit Print eine Funktion einfügen, die dem Array je nach gedrückter Taste einen Wert hinzufügt. Was ist so schwer?
Warum haben Sie das nicht selbst herausgefunden? Und sagen Sie dem Benutzervladeimirami , wie er es machen soll. Das steht alles in der Dokumentation:
https://www.mql5.com/ru/docs/event_handlers/onchartevent
Erweitern Sie die Liste der Konstanten um die erforderlichen Konstanten:
Wo man Werte für die Konstanten erhält:. Googeln Sie "C++-Schlüsselcodes" (wie ich bereits sagte). Und verarbeiten Sie es:
Anstelle einer Zeichenkette mit Print eine Funktion einfügen, die dem Array je nach gedrückter Taste einen Wert hinzufügt. Was ist so kompliziert?
Lesen Sie wenigstens, worauf Sie antworten und wer wem was geantwortet hat, bevor Sie in die Tasten hauen