Variable dynamisch definieren?
-
Hallo,
ich habe ein Problem, für das es hoffentlich eine Lösung gibt.
Ich will Vektoren auslesen. Die heissen z.B. Vektor1, Vektor2......Ich könnte jetzt "lies Vector1", lies Vector2 usw. machen.
Was ich gerne tun würde, ist eine Schleife for (i=0; i<4; i++) {lies Vector"i"}
D.h. es geht nur um den Namen des Vectors, der über die Laufvariable definiert werden soll..?!
Ist das so einfach möglich?Vielen Dank,
Gordon
-
schon mal an ein array von vektoren gedacht?
-
Array

-
Sry, bin wohl etwas zu spät dran gewesen. Hab deinen Beitrag noch nicht gesehen!
-
Hallo,
erst mal danke,
Ich bekomme die Vektoren aber aus einer "anderen" Quelle und komme nicht mehr ran.
Deswegen erschien mir die Methode mit dem "Anhang" an den Namen vielversprechender.Grüsse,
Gordon
-
Dann fügst du die Vektoren in eine neues Array ein..
-
Also erstmal: "Variable dynamisch definieren" geht in C++ nicht.
(liegt am statischen Typkonzept)Brauchst Du aber in Deinem Fall auch gar nicht, weil dynamische WERTE durchaus reichen - und da funktionieren die bisher vorgeschlagenen Wege prima.
Gruß,
Simon2.
-
Hallo,
ja, danke!
Das lässt sich dann wohl nicht vermeiden...;-)Grüße,
Gordon