forked from brmlab/brmbar-github
use abs for values
This commit is contained in:
parent
3cbb55a2be
commit
d86b9763c0
2 changed files with 4 additions and 3 deletions
2
Makefile
2
Makefile
|
@ -2,7 +2,7 @@ CC=bcc
|
||||||
CFLAGS=-Md -W
|
CFLAGS=-Md -W
|
||||||
|
|
||||||
all: brmbar.c
|
all: brmbar.c
|
||||||
# gcc brmbar.c dataio.c -o brmbar
|
# gcc -Wall brmbar.c dataio.c -o brmbar
|
||||||
bcc -Md -W brmbar.c dataio.c -o brmbar.com
|
bcc -Md -W brmbar.c dataio.c -o brmbar.com
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
|
|
5
brmbar.c
5
brmbar.c
|
@ -1,5 +1,6 @@
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
#include <stdlib.h>
|
||||||
#include "dataio.h"
|
#include "dataio.h"
|
||||||
|
|
||||||
#define EAN_MAXLEN 32
|
#define EAN_MAXLEN 32
|
||||||
|
@ -99,7 +100,7 @@ void read_input()
|
||||||
if (!strncmp(buf, items[i].ean, strlen(items[i].ean)) && strlen(items[i].ean)+1 == strlen(buf)) {
|
if (!strncmp(buf, items[i].ean, strlen(items[i].ean)) && strlen(items[i].ean)+1 == strlen(buf)) {
|
||||||
if (items[i].price) {
|
if (items[i].price) {
|
||||||
last_item = i;
|
last_item = i;
|
||||||
printf("\n%s %d Kc\n\n", items[i].name, items[i].price);
|
printf("\n%s %d Kc\n\n", items[i].name, abs(items[i].price));
|
||||||
} else {
|
} else {
|
||||||
last_item = -1;
|
last_item = -1;
|
||||||
printf("\n%s\n\n", items[i].name);
|
printf("\n%s\n\n", items[i].name);
|
||||||
|
@ -117,7 +118,7 @@ void read_input()
|
||||||
printf("has %d Kc.\n\n", balance);
|
printf("has %d Kc.\n\n", balance);
|
||||||
} else {
|
} else {
|
||||||
balance = modify_credit(people[i], items[last_item].price);
|
balance = modify_credit(people[i], items[last_item].price);
|
||||||
printf("has ordered %s for %d Kc and now has %d Kc.\n\n", items[last_item].name, items[last_item].price, balance);
|
printf("has ordered %s for %d Kc and now has %d Kc.\n\n", items[last_item].name, abs(items[last_item].price), balance);
|
||||||
last_item = -1;
|
last_item = -1;
|
||||||
}
|
}
|
||||||
return;
|
return;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue