From 3fac0f79d247ee6f8ee5a47b15d03a0b15fa1dc0 Mon Sep 17 00:00:00 2001 From: Pavol Rusnak Date: Fri, 22 Apr 2011 02:26:48 +0200 Subject: [PATCH] reading items wip --- brmbar.c | 33 ++++++++++++++++++++++++++++++--- 1 file changed, 30 insertions(+), 3 deletions(-) diff --git a/brmbar.c b/brmbar.c index 16ad8cd..439c2b0 100644 --- a/brmbar.c +++ b/brmbar.c @@ -6,6 +6,8 @@ struct item { int price; } items[100]; +int items_count; + void fill_items() { char buf[128]; @@ -16,8 +18,33 @@ void fill_items() fclose(f); } -int main() -{ - fill_items(); +int read_item() { + char buf[128]; + int i; + for (;;) { + printf("i> "); + if (fgets(buf, 128, stdin)) { + for (i = 0; ; ++i) { + if (!strncmp( buf, items[0].ean, strlen(items[0].ean) )) { + return i; + } + } + printf("Unknown item %s\n", buf); + } + } +} + +int read_action() { + return 0; +} + +int main() +{ + int i, a; + fill_items(); + for (;;) { + i = read_item(); + a = read_action(); + } return 0; }