Hi,
wieder mal die Arrays, die einem in MQL4 die Nerven kosten. Ich hoffe, Ihr könnt mir einen Denkanstoß geben:
Ich habe ein Array Katze[20][2]
Ich fülle das Array
#define Name 0
#define Farbe 1
Katze[0][Name] = Tim;
Katze[0][Farbe] = schwarz;
...
Katze[19][Name] = Lisa;
Katze[19][Farbe] = gefleckt;
Jetzt soll zB: Katze 3, 4, 10 und 15 aus dem Array gelöscht werden, ohne, dass sich die ursprüngliche Reihenfolge ändert.
In anderen Programmen ist das easy, Wert löschen und der Index rückt nach. In MQL4 bin ich am verzweifeln
Kann man das irgendwie lösen? Welche Werte ich löschen muss, erfahre ich immer erst in einer for-schleife, die
prüft, welcher Wert aus dem Array raus muss. Ich kann diese zu löschenen Werte (also den Index), wenn es sein muss, auch in einem weiteren Array zwischenspeichern.
Besten Dank vorab.