Website Summary Files Commits Branches @commit @diff @stats
path: root / Week03 / Exercise01 / Shop.h
diff options
context:
space:
mode:
Commit5624cd9b63bec13fc464a3d7820d703abd8de113 (patch)
Author
 Syndamia <kamen@syndamia.com>
2026-03-08 19:54:32 +0200
Committer
 Syndamia <kamen@syndamia.com>
2026-03-08 19:54:32 +0200
Files8d9915e71a7b9e757752fe3b379138804e51a8b7 /Week03/Exercise01/Shop.h
oop-2025-solutions-5624cd9b63bec13fc464a3d7820d703abd8de113.tar
oop-2025-solutions-5624cd9b63bec13fc464a3d7820d703abd8de113.tar.gz
oop-2025-solutions-5624cd9b63bec13fc464a3d7820d703abd8de113.zip
Parentf18c44909c604a01bb0265d006a84223ee88d603 (diff)
feat(Week03): Add solution to first exercise
1 files changed, 18 insertions, 0 deletions
-rw-r--r--Week03/Exercise01/Shop.h18
diff --git a/Week03/Exercise01/Shop.h b/Week03/Exercise01/Shop.h
new file mode 100644
index 0000000..af008bb
--- /dev/null
+++ b/Week03/Exercise01/Shop.h
@@ -0,0 +1,18 @@
+#ifndef _SHOP
+#define _SHOP
+
+#include "User.h"
+#include "Product.h"
+
+struct Shop {
+ UserArray users;
+ ProductArray products;
+ User* loggedInUser;
+
+ void runCommand(char command);
+};
+
+Shop newShop();
+void deleteShop(Shop& shop);
+
+#endif