]> git.sur5r.net Git - c128-kasse/commitdiff
replace printf with cprintf
authorsECuRE <sECuRE@af93e077-1a23-4f1e-9cbe-9382a9d578f5>
Sun, 29 Jul 2007 13:47:19 +0000 (13:47 +0000)
committersECuRE <sECuRE@af93e077-1a23-4f1e-9cbe-9382a9d578f5>
Sun, 29 Jul 2007 13:47:19 +0000 (13:47 +0000)
git-svn-id: https://shell.noname-ev.de/svn/kasse/c128@39 af93e077-1a23-4f1e-9cbe-9382a9d578f5

config.c
credit_manager.c
general.c
kasse.c
time.c

index 2488bfd790a4df95b9a78080391ccc6d535d4017..c2f61c77930598042e50cab66fc7ebd6e3857700 100644 (file)
--- a/config.c
+++ b/config.c
@@ -43,7 +43,7 @@ void load_state(){
     char i, j;
     f = fopen("state", "r");
     if (f==NULL){
-       printf("cannot open state\n");
+       cprintf("cannot open state\r\n");
        return;
     }
     while (!feof(f)) {
index 64ee6a34fda9708b85c2f58957411a667cb00e33..eb7e858d257a39809b014b37a3c5225ccf81a19f 100644 (file)
@@ -12,11 +12,11 @@ BYTE filter_len;
 void print_credit_screen() {
        BYTE i = 0;
        clrscr();
-       printf("C128-Kassenprogramm: Credit Manager\n\n");
+       cprintf("C128-Kassenprogramm: Credit Manager\r\n\r\n");
        for (; i < num_credit_items; ++i)
                if (filter == NULL || strncmp(credits[i].nickname, filter, filter_len) == 0)
-                       printf("Guthaben %s: %d Cents\n", credits[i].nickname, credits[i].credit);
-       printf("\nBefehle: n) Neues Guthaben f) Filtern z) Zurueck\n");
+                       cprintf("Guthaben %s: %d Cents\r\n", credits[i].nickname, credits[i].credit);
+       cprintf("\r\nBefehle: n) Neues Guthaben f) Filtern z) Zurueck\r\n");
 }
 
 /* Guthabenverwalter */
@@ -30,13 +30,13 @@ void credit_manager() {
                print_credit_screen();
                c = getchar();
                if (c == 'n') {
-                       printf("Nickname eingeben:\n");
+                       cprintf("Nickname eingeben:\r\n");
                        nickname = get_input();
                        if (nickname[0] == '\0') {
                                free(nickname);
                                continue;
                        }
-                       printf("\nGuthaben eingeben:\n");
+                       cprintf("\r\nGuthaben eingeben:\r\n");
                        credits_input = get_input();
                        if (credits_input[0] == '\0') {
                                free(credits_input);
@@ -56,7 +56,7 @@ void credit_manager() {
                                --credits_input;
                        free(credits_input);
                } else if (c == 'f') {
-                       printf("Filter eingeben:\n");
+                       cprintf("Filter eingeben:\r\n");
                        if (filter != NULL)
                                free(filter);
                        filter = get_input();
index 5cd4daccf4bfee43963cd44ab064b1eaf7891515..d806c0af9760223cfa8640cfcff815c4572e6e7c 100644 (file)
--- a/general.c
+++ b/general.c
@@ -36,10 +36,10 @@ char * format_euro(char * s, int maxlen, int cent){
                len++;
        if (len>maxlen)
                return NULL;
-       sprintf(s, "%d,%dEUR", cent/100, cent%100);
+//     sprintf(s, "%d,%dEUR", cent/100, cent%100);
        return s;
 }
 
 void c128_perror(BYTE c, char *msg) {
-       printf("\nError (Code %d) while: %s\nOS Error = %d\n", c, msg, _oserror);
+       cprintf("\r\nError (Code %d) while: %s/r\nOS Error = %d\r\n", c, msg, _oserror);
 }
diff --git a/kasse.c b/kasse.c
index 5326b912bf5ac64ddb93ba6c5ea7a2f789908f4d..f56a032c2c1af7f613b36675bcb9616d66bfdecd 100644 (file)
--- a/kasse.c
+++ b/kasse.c
@@ -19,11 +19,11 @@ void print_screen() {
        BYTE i = 0;
        char *time = get_time();
        clrscr();
-       printf("C128-Kassenprogramm\n\nUhrzeit: %s (wird nicht aktualisiert\nEingenommen: %ld Cents, Verkauft: %ld Flaschen, Drucken: %s\n\n", time, money, items_sold, (printing == 1 ? "ein" : "aus"));
+       cprintf("C128-Kassenprogramm\r\n\r\nUhrzeit: %s (wird nicht aktualisiert\r\nEingenommen: %ld Cents, Verkauft: %ld Flaschen, Drucken: %s\r\n\r\n", time, money, items_sold, (printing == 1 ? "ein" : "aus"));
        free(time);
        for (; i < num_items; ++i)
-               printf("Eintrag %x: %s (%d Cents, %d mal verkauft)\n", i, status[i].item_name, status[i].price, status[i].times_sold);
-       printf("\nBefehle: s) Daten sichern d) Drucken umschalten\ng) Guthabenverwaltung z) Zeit setzen\n");
+               cprintf("Eintrag %x: %s (%d Cents, %d mal verkauft)\r\n", i, status[i].item_name, status[i].price, status[i].times_sold);
+       cprintf("\r\nBefehle: s) Daten sichern d) Drucken umschalten\r\ng) Guthabenverwaltung z) Zeit setzen\r\n");
 }
 
 /* Druckt eine entsprechende Zeile aus */
@@ -37,7 +37,7 @@ void print_log(BYTE n, int einheiten, char *nickname) {
           Anzahl
           Nickname (falls es vom Guthaben abgezogen wird)
           */
-       sprintf(print_buffer, "[%d] UHRZEIT - %s - %d - %d - an %s\r\n", items_sold, status[n].item_name, status[n].price, einheiten, (nickname != NULL ? nickname : "Unbekannt"));
+//     sprintf(print_buffer, "[%d] UHRZEIT - %s - %d - %d - an %s\r\n", items_sold, status[n].item_name, status[n].price, einheiten, (nickname != NULL ? nickname : "Unbekannt"));
        c = cbm_open((BYTE)4, (BYTE)4, (BYTE)0, NULL);
        if (c != 0) {
                c128_perror(c, "cbm_open(printer)");
@@ -62,9 +62,9 @@ void buy(BYTE n) {
        int einheiten;
        char *nickname;
        if (status[n].item_name == NULL)
-               printf("FEHLER: Diese Einheit existiert nicht.\n");
+               cprintf("FEHLER: Diese Einheit existiert nicht.\r\n");
        else {
-               printf("Wieviel Einheiten \"%s\"?\n", status[n].item_name);
+               cprintf("Wieviel Einheiten \"%s\"?\r\n", status[n].item_name);
                while (1) {
                        c = getchar();
                        if (c == 13)
@@ -75,7 +75,7 @@ void buy(BYTE n) {
                                entered[i++] = c;
                }
                einheiten = atoi(entered) * negative;
-               printf("\nAuf ein Guthaben kaufen? Wenn ja, Nickname eingeben:\n");
+               cprintf("\r\nAuf ein Guthaben kaufen? Wenn ja, Nickname eingeben:\r\n");
                nickname = get_input();
                if (nickname[0] == '\0') {
                        free(nickname);
@@ -92,15 +92,17 @@ void buy(BYTE n) {
                                }
                        if (matches == 1) {
                                if (credits[single_match].credit < (status[n].price * einheiten)) {
-                                       printf("Sorry, %s hat nicht genug Geld :-(\n", nickname);
+                                       cprintf("Sorry, %s hat nicht genug Geld :-(\r\n", nickname);
                                        free(nickname);
                                        return;
                                } else {
                                        /* Geld abziehen */
                                        credits[single_match].credit -= (status[n].price * einheiten);
-                                       printf("\nVerbleibendes Guthaben fuer %s: %d Cents. Druecke ANYKEY...\n", nickname, credits[single_match].credit);
+                                       cprintf("\r\nVerbleibendes Guthaben fuer %s: %d Cents. Druecke ANYKEY...\r\n", nickname, credits[single_match].credit);
                                        getchar();
                                }
+                       } else if (matches == 0) {
+                               // TODO
                        } else {
                                free(nickname);
                                nickname = NULL;
@@ -120,7 +122,7 @@ void set_time_interactive() {
        BYTE part[3] = {'0', '0', '\0'};
        BYTE tp1, tp2, tp3;
        char *time_input, *time;
-       printf("Gib die aktuelle Uhrzeit ein (Format HHMMSS):\n");
+       cprintf("Gib die aktuelle Uhrzeit ein (Format HHMMSS):\r\n");
        time_input = get_input();
        part[0] = time_input[0];
        part[1] = time_input[1];
@@ -134,7 +136,7 @@ void set_time_interactive() {
        set_time(tp1, tp2, tp3);
 
        time = get_time();
-       printf("Zeit gesetzt: %s\n", time);
+       cprintf("Zeit gesetzt: %s\r\n", time);
        free(time);
 }
 
@@ -163,12 +165,12 @@ int main() {
                        /* Zustandsdatei schreiben */
                        save_state();
 //                     save_credits();
-                       printf("Statefile/Creditfile gesichert, druecke ANYKEY...\n");
+                       cprintf("Statefile/Creditfile gesichert, druecke ANYKEY...\r\n");
                        getchar();
                } else if (c == 'd') {
                        /* Drucken an- oder ausschalten */
                        printing = (printing == 1 ? 0 : 1);
-                       printf("Drucken ist nun %s, druecke ANYKEY...\n", (printing == 1 ? "eingeschaltet" : "ausgeschaltet"));
+                       cprintf("Drucken ist nun %s, druecke ANYKEY...\r\n", (printing == 1 ? "eingeschaltet" : "ausgeschaltet"));
                        getchar();
                } else if (c == 'g') {
                        /* Guthabenverwalter aufrufen */
@@ -179,5 +181,5 @@ int main() {
                } else if (c == 'q')
                        break;
        }
-       printf("BYEBYE\n");
+       cprintf("BYEBYE\r\n");
 }
diff --git a/time.c b/time.c
index 4552fe02f171117e9bdbde37c158000cbc0d7047..276380b28eac67db7b4677edecff3dd1d3eab4a1 100644 (file)
--- a/time.c
+++ b/time.c
@@ -18,7 +18,7 @@ char *get_time() {
        h -= (hrs * 3600);
        min = (h / 60);
        h -= (min * 60);
-       sprintf(buffer, "%02d:%02d:%02d", hrs, min, (int)h);
+//     sprintf(buffer, "%02d:%02d:%02d", hrs, min, (int)h);
        return buffer;
 }