/*
* RGB2R-C128-Kassenprogramm
- * (c) 2007-2008 phil_fry, sECuRE, sur5r
+ * © 2007-2009 phil_fry, sECuRE, sur5r
* See LICENSE for license information
*
*/
/*
* RGB2R-C128-Kassenprogramm
- * (c) 2007-2009 phil_fry, sECuRE, sur5r
+ * © 2007-2009 phil_fry, sECuRE, sur5r
* See LICENSE for license information
*
*/
/*
* RGB2R-C128-Kassenprogramm
- * (c) 2007-2008 phil_fry, sECuRE, sur5r
+ * © 2007-2009 phil_fry, sECuRE, sur5r
* See LICENSE for license information
*
*/
/*
* RGB2R-C128-Kassenprogramm
- * (c) 2007-2008 phil_fry, sECuRE, sur5r
+ * © 2007-2009 phil_fry, sECuRE, sur5r
* See LICENSE for license information
*
*/
#include "general.h"
/*
- * Liest (maximal 31) Zeichen ein, bis Enter gedrückt wird.
+ * Liest (maximal 31) Zeichen ein, bis Enter gedrückt wird.
* Vorsicht: Es wird ein statischer Buffer benutzt, sodass man
* das Ergebnis via strdup() retten muss, bevor man get_input()
* erneut aufruft
/*
* RGB2R-C128-Kassenprogramm
- * (c) 2007-2008 phil_fry, sECuRE, sur5r
+ * © 2007-2009 phil_fry, sECuRE, sur5r
* See LICENSE for license information
*
* itemz.c: Verwaltet die ITEMS- und CREDITS-datei
char buffer[10];
clrscr();
- cprintf("itemz (phil_fry, sECuRE, sur5r)\r\n\r\n");
+ cprintf("itemz (phil_fry, sECuRE, sur5r) v:" GV "\r\n\r\n");
cprintf("Datei: ITEMS\r\n\r\n");
for (i = 0; i < status.num_items; i++) {
if (format_euro(buffer, 10, status.status[i].price) != buffer) {
/*
* RGB2R-C128-Kassenprogramm
- * (c) 2007-2008 phil_fry, sECuRE, sur5r
+ * © 2007-2009 phil_fry, sECuRE, sur5r
* See LICENSE for license information
*
*/
char *time = get_time();
char price[10];
/* Format:
- Transaction-ID (Anzahl verkaufter Einträge, inklusive des zu druckenden!) -- 6-stellig
+ Transaction-ID (Anzahl verkaufter Einträge, inklusive des zu druckenden!) -- 6-stellig
Uhrzeit -- 8-stellig
- Eintragname (= Getränk) -- 9-stellig
+ Eintragname (= Getränk) -- 9-stellig
Preis (in Cents) -- 7-stellig
Anzahl -- 2-stellig
Nickname (falls es vom Guthaben abgezogen wird) -- 10-stellig