15 /* Hauptbildschirm ausgeben */
19 printf("C128-Kassenprogramm\n\n");
20 printf("Eingenommen: %d Euro, Verkauft: %d Flaschen\n\n", money * 100, items_sold);
21 for (; i < num_items; ++i)
22 printf("Item %x: %s (%d Cents, %d mal verkauft)\n", i, status[i].item_name, status[i].price, status[i].times_sold);
23 printf("\nBefehle: s) Save Data\n");
26 /* Wird ausgelagert */
32 char entered[5] = {49, 0, 0, 0, 0};
36 if (status[n].item_name == NULL)
37 printf("ERROR: No such item\n");
39 printf("Wieviel Einheiten \"%s\"?\n", status[n].item_name);
44 else if (c == 45 && i == 0)
46 else if (c > 47 && c < 58)
49 einheiten = atoi(entered) * negative;
50 status[n].times_sold += einheiten;
51 money += status[n].price * einheiten;
52 items_sold += einheiten;
59 /* Bildschirm anzeigen */
61 /* Tastatureingaben abfragen */
63 /* und eventuell weitere Dialoge anzeigen */