X-Git-Url: https://git.sur5r.net/?p=c128-kasse;a=blobdiff_plain;f=src%2Fkasse.c;h=b59d44d812d75309fcac9b4c3b64128792bbabb0;hp=aa112f3706705cf4f1463369fc6219561183060f;hb=b5072525db877edaf2194fa5decbd19f6fc51600;hpb=53f0ac4ab1e61b441ac92606faa7b138e559b324 diff --git a/src/kasse.c b/src/kasse.c index aa112f3..b59d44d 100644 --- a/src/kasse.c +++ b/src/kasse.c @@ -348,15 +348,12 @@ void buy_custom(void) { BYTE c = 0, i = 0; int negative = 1; char entered[5] = {'1', 0, 0, 0, 0}; - char *input, name[20]; + char name[MAX_ITEM_NAME_LENGTH + 1]; int price; clrscr(); - memset(name, '\0', sizeof(name)); cprintf("\r\nWas soll gekauft werden?\r\n"); - input = get_input(); - strncpy(name, input, sizeof(name)); - if (*name == '\0') + if (cgetn_input(name, sizeof(name)) == 0) return; cprintf("\r\nWie teuer ist \"%s\" (in cents)?\r\n", name);