Schorschyy / APL_1

1 stars 1 forks source link

Aufgabe get_element #3

Open marteng01 opened 2 years ago

marteng01 commented 2 years ago

Hi Schorschyy,

hier hast du noch einen Parameter 'feldanzahl', welchen du aktuell gar nicht verwendest. Laut Aufgabenstellung soll der auch nicht sein, also weg damit.

Was du damit vor hattest, ist klar. Das musst du dann aber innerhalb der Funktion selbst klären: Also wenn dein Array reingegeben wird, müsst du die Anzahl der ermitteln. Ob ihr das aber gelernt habt, weiß ich nicht. Deshalb ist es vielleicht auch zulässig, wenn du es erst einmal weg lässt. Du solltest dann aber vielleicht einen KOmmentar hinterlassen, der darauf hinweist, dass du das Problem ("jmd. fragt nach einem Element, was gar nicht im Array ist) gesehen hast.

marteng

marteng01 commented 2 years ago

Hi,

andere Idee: du prüfst zuvor in deiner Main, ob es überhaupt zulässig ist die gefragte Position im Array zu erfragen. Somit kannst du die Funktion genau wie gefordert umsetzen und hast dich aber um das Problem der Position schon gekümmert.

Die Anzahl der Elemente kannst du in deiner Main wie folgt ermitteln:

int length = sizeof(array)/sizeof(array[0]);

Geht aber nur dort, wo das array definiert wird!

marteng

Schorschyy commented 2 years ago

Hallo :)

Ok, Danke. Ich werde das mit rein nehmen, aber ich denke dem Prof ist das nicht ganz so wichtig. Sonst hätte er das explizit noch mit in die Aufgabenstellung geschrieben. So war es zumindest bei der vorherigen APL.

Schorschyy