Code:
case 'Z':
i=500;
printf("\n-----------------------------------------------------------------");
printf("\nGesamtpreis\t\t%.2lf\tEuro\n",gesamt);

break;

printf("\n\t\tGesamtbetrag erfassen\n");
,,,
Also momentan wird der Codeteil zum Speichern gar nicht ausgeführt.