Ich sitzte gerade an einen Programmierprojekt, bei den ich u.a. Höhen berechnen muss. Quellcode:

void Hoehe (Punkt3D neu[], double*a, int Anzahl)

{

double H;

for (int i=0; i<Anzahl; i++)
{
    neu[i].SetH(H) = a[0] + a[1]*neu[i].GetX() + a[2]*neu[i].GetY();
}

}

Ich will also die Höhe für alle (Anzahl) Punkte der Eingabedatei berechnen. Die a[i] habe ich schon berechnet. Die X- und Y-Werte auf die ich mit Get zugreife habe ich zuvor aus der Datei eingelesen. Jetzt bekommen ich leider folgende Fehlermeldung: "Der Ausdruck muss ein änderbarer L-Value sein" für neu[i].SetH(H). Ich habe schon ein wenig Ahnung, aber ich hier komme ich nicht so recht weiter! Danke schonmal für Antworten.