Hallo,
bin kein Profi, daher bitte nicht anschreien.
Das Problem ist folgendes:
ich habe ein mehrdimesionales Array. Ich möchte jedes Element mit Daten füllen.
dass macht man normalerweise, indem man in sich z.B. "for-Schleifen" verschachtelt:
for(){
for() {
......
}
}
Ich weiß zwar, wieviele Dimensionen es haben wird, aber das passiert zur Laufzeit des Programms, daher kann ich nicht fest im Code sagen so viel mal bitte Schleifen in ein ander packen und ausführen. Ich möchte gerne wissen, wie kann ich doch so was lösen.
Beispiel:
Ich habe im Programm festgestellt, dass das Array ungefähr so aussieht [0,1,2][1,2,3,4][1,2]. Wie soll ich vorgehen, damit ich jedes Element ansprechen kann, wobei die Anzahl der Dimensionen habe ich zur Laufzeit des Programms festgestellt und in eine Variable gespeichert.
Da ich nicht wusste wie viele Dimensionen vorkommen, konnte ich jedes Element im Programm mit for-Schleifen nicht ansprechen und mit Daten füllen.
Hofentlich habe ich mein Problem verständlich erklärt.
Ich weiß ehrlich gesagt gar nicht weiter.
Für eure Hilfe bedanke ich mich sehr im Voraus!
bin kein Profi, daher bitte nicht anschreien.
Das Problem ist folgendes:
ich habe ein mehrdimesionales Array. Ich möchte jedes Element mit Daten füllen.
dass macht man normalerweise, indem man in sich z.B. "for-Schleifen" verschachtelt:
for(){
for() {
......
}
}
Ich weiß zwar, wieviele Dimensionen es haben wird, aber das passiert zur Laufzeit des Programms, daher kann ich nicht fest im Code sagen so viel mal bitte Schleifen in ein ander packen und ausführen. Ich möchte gerne wissen, wie kann ich doch so was lösen.
Beispiel:
Ich habe im Programm festgestellt, dass das Array ungefähr so aussieht [0,1,2][1,2,3,4][1,2]. Wie soll ich vorgehen, damit ich jedes Element ansprechen kann, wobei die Anzahl der Dimensionen habe ich zur Laufzeit des Programms festgestellt und in eine Variable gespeichert.
Da ich nicht wusste wie viele Dimensionen vorkommen, konnte ich jedes Element im Programm mit for-Schleifen nicht ansprechen und mit Daten füllen.
Hofentlich habe ich mein Problem verständlich erklärt.
Ich weiß ehrlich gesagt gar nicht weiter.
Für eure Hilfe bedanke ich mich sehr im Voraus!
Kommentar