]> git.sur5r.net Git - c128-kasse/commitdiff
use cgetc() and cputc() instead of getchar()
authorMichael Stapelberg <michael@stapelberg.de>
Mon, 1 Nov 2010 17:48:10 +0000 (18:48 +0100)
committerMichael Stapelberg <michael@stapelberg.de>
Mon, 1 Nov 2010 17:48:10 +0000 (18:48 +0100)
src/general.c
src/itemz.c

index e1fb1736fc7084f04095b146a196438d8477205a..db7807c62e463649830656935a8cd88692bb120b 100644 (file)
@@ -26,10 +26,11 @@ char *get_input() {
        while (1) {
                if (i == 31)
                        break;
-               c = getchar();
+               c = cgetc();
                if (c == 13)
                        break;
-               else output[i++] = c;
+               cputc(c);
+               output[i++] = c;
        }
        return output;
 }
index 274570f320555f40d16320408e0606852b4f840a..f9ea82f2b2d3b9b8b9b8c136f1224e3963493b07 100644 (file)
@@ -52,7 +52,7 @@ static void new_item() {
        if ((input = get_input()) == NULL || *input == '\0' || (price = atoi(input)) == 0)
                return;
        cprintf("\r\nWie oft schon verkauft? [0] \r\n");
-       if ((input = get_input()) == NULL || *input == '\0')
+       if ((input = get_input()) == NULL)
                return;
        memset(status.status[status.num_items].item_name, '\0', MAX_ITEM_NAME_LENGTH+1);
        strncpy(status.status[status.num_items].item_name, name, MAX_ITEM_NAME_LENGTH);