Struct, Poine
Hallo,
Die Frage steht in den Comments. Bitte schaut euch das an.
Danke !
Gruß C_boy
Hallo,
Die Frage steht in den Comments. Bitte schaut euch das an.
Danke !
C++:
struct punkt_struct
{
float x;
float y;
};
typedef struct punkt_struct punkt;
void getPunkte(punkt thePunkte[], int len)
{
double t=0;
for( t = 0.0 ; t < len; t++)
{
thePunkte[(int)t].x = (float)t;
thePunkte[(int)t].y = (float)sin(t*0.1);
}
}
void printPunkte(punkt thePunkte[], int len)
{
int t=0;
for( t = 0 ; t < len; t++)
{
printf("(x,y)=(%f,%f)\n",thePunkte[t].x ,thePunkte[t].y);
}
}
punkt getGreater(punkt p1, punkt p2)
{
if (p1.y >= p2.y)
{
return p1;
}
return p2;
}
punkt findMax(punkt thePunkte[], int len)
{
int t=0;
punkt maxValue;
maxValue=thePunkte[0];
for( t = 0 ; t < len; t++)
{
maxValue = getGreater(thePunkte[t],maxValue);
//Soll das der Unterprogrammaufruf sein von punkt get creater? warum schreibt //man hier thepunkte und maxValue rein. Ich dachte immer man muss die //Übergabeparameter hineinschreiben: p1 und p2 in meinem Fall?
}
return maxValue;
}
void main()
{
....
}
Gruß C_boy