Array durchsuchen, index überschritten?
-
Hallo,
ich hab einen Array, welcher nach einem Wert durchsucht werden soll, folgender Code:
int x = 0; while(Wallpapers[x] != WallpaperCurrent) { x++; }
Der Wert kommt auch mit Sicherheit im Array vor, jedoch bekomme ich immer die Meldung: "Der Index war außerhalb des Arraybereichs.". Ich hab das Gefühl das ich die Sache falsch angehe, und steh jetzt schon seit zwei tagen aufm Schlauch -.-
Danke für die Hilfe.
- dockerrs
-
Wenn der gesuchte Wert nicht gefunden wird läuft das x unendlich lang weiter.. was dazuführt dass das x ausserhalb des Arraybereichs liegt..
was hat den WallpaperCurrent und der Array für einen Type?
-
Moin,
dockerrs schrieb:
Der Wert kommt auch mit Sicherheit im Array vor, jedoch bekomme ich immer die Meldung: "Der Index war außerhalb des Arraybereichs.".
vertrau dem Compiler - der Wert kommt nicht vor ... im Übrigen vergleicht man Strings mittels equals
hand, mogel