EdinJasarevic
Level-2
- Beiträge
- 10
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Hallo,
ich habe ein Array MsgNumberArray mit max. 7000 Elementen. Die Elemente sind Zahlen von 1 bis 192. Es soll gezählt werden, wie oft die Zahlen im Array vorkommen und die Mengen in das Array ErrorCode geschrieben werden. Der Index im Array ErrorCode steht für die Zahl und der Wert seht für die Menge. Dafür habe ich folgenden Code geschrieben:
Der Funktioniert aber nicht. Ich habe dann versucht, die äußere Schleife wegzulassen und die Anzahl der Wiederholungen nur für k = 1 zu erfassen:
Und das hat prima funktioniert. Meine Vermutung ist, dass mit der Syntax der verschachtelten etwas nicht in Ordnung ist, konnte aber keine Lösung finden. Weiß jemand woran das liegt ? Vielen Dank !
ich habe ein Array MsgNumberArray mit max. 7000 Elementen. Die Elemente sind Zahlen von 1 bis 192. Es soll gezählt werden, wie oft die Zahlen im Array vorkommen und die Mengen in das Array ErrorCode geschrieben werden. Der Index im Array ErrorCode steht für die Zahl und der Wert seht für die Menge. Dafür habe ich folgenden Code geschrieben:
Code:
For k = 1 To 192
For j = 1 To 7000
If MsgNumberArray(j) = k Then
ErrorCode(k) = ErrorCode(k) + 1
End If
Next
Next
Der Funktioniert aber nicht. Ich habe dann versucht, die äußere Schleife wegzulassen und die Anzahl der Wiederholungen nur für k = 1 zu erfassen:
For j = 1 To 7000
If MsgNumberArray(j) = 1 Then
ErrorCode(1) = ErrorCode(1) + 1
End If
Next
Und das hat prima funktioniert. Meine Vermutung ist, dass mit der Syntax der verschachtelten etwas nicht in Ordnung ist, konnte aber keine Lösung finden. Weiß jemand woran das liegt ? Vielen Dank !