array unbekannter größe übergeben, größe aber wichtig
-
Hi,
hab zu dem konkreten Problem hier noch nichts gefunden.
Ich möchte ein paar Statistik Funktionen schreiben (z.B. Mittelwert).
Es soll ein Array übergeben werden (daran kann ich auch so leicht nichts ändern, denn der Code ist schon gegeben).
Das Array hat prinzipiell erst eimal eine unbekannte Größe.Also übergebe ich das Array mit
double mittelwert(const int array[]);(const nur um den Inhalt zu schützen)
in der Funktion will ich jetzt aber eine Schleife schreiben, die das Array durchläuft (ist vielleicht für den Mittelwert nicht notwendig, aber es kommen auch noch kompliziertere Fuktionen. wie kann ich auf dessen Größe zugreifen???
geht das überhaupt, oder muss ich die Größe als Parameter mit übergeben lassen?
es geht mir jetzt nicht um eine (vielleicht bessere) Lösung für den Mittelwert (das ist Nebensache), sondern für das Übergabe-Problem.
-
Hallo
Kanst nicht einfach aus dem array ein std::vector machen?
chrische
-
Kleiner Tip: Cross-Postings sind nicht gerne gesehen
