mit Feld aus txt datei weiterrechnen in C

Also...
die Funktion, die den Durchschnitt berechnen soll,
liest die Werte aus der Datei ein und berechnet gar nichts.
Den Durchschnitt rechnest du dann im main aus...

Änder das einmal.

Und wofür soll der int-Parameter laut Angabe sein?
 
Ich habe die Unterfunktion als Vorgabe bekommen. Ich habe mich auch gefragt was das mit dem int soll, aber das beste draus gemacht. hat ja leider nicht geklappt. ohne int habe ich das richtig hinbekommen.
 
Könnte es sein, dass du beim Einlesen nicht immer 100 Werte hast,
sondern so viel Werte einlesen sollst, wie in der Datei sind, und die Anzahl dann als int zurückgibst?

Dann wäre der int-Parameter hier sicher wie viel float im Array sind.
 
Ja das würde Sinn machen. Ich brauche ja nur jeden zweiten Wert, weil ich nur den Durchschnitt der Frauen berechne und das sind 50 werte. Wie kann ich mir denn die Anzahl angeben lassen?
 
Die Anzahl wäre dann im besten Fall i, im schlechten Fall <i.
Dazu einfach return i_derSchlaufe;

Brich die Schlaufe des fscanf() ab, sobald fscanf()==EOF ist. (-> break)
Dann gib den Wert des Schlaufenzählers per return zurück.

Gruss
cwriter
 
Zurück