Secondo me non c'è necessità di memorizzare ogni categoriaa me serve che venga memorizzata ogni categoria (km, calorie ecc) e volta dopo volta incrementati per darmi la somma alla fine.
, potresti crearti
delle variabili globali tipo :
km_totali , calorie_totali ecc..
e ogni volta che leggi un valore da file , prima o dopo stamparli a video , incrementi la
variabile corrispondente !
fscanf(fp,"\nKilometri : %f",&kilometri);
printf("Kilometri: %f\n",kilometri);
km_totali+=kilometri;
E se proprio le devi memorizzaresalvi su un altro file .