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