From 5624cd9b63bec13fc464a3d7820d703abd8de113 Mon Sep 17 00:00:00 2001 From: Syndamia Date: Sun, 8 Mar 2026 19:54:32 +0200 Subject: feat(Week03): Add solution to first exercise --- Week03/Exercise01/User.h | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 Week03/Exercise01/User.h (limited to 'Week03/Exercise01/User.h') diff --git a/Week03/Exercise01/User.h b/Week03/Exercise01/User.h new file mode 100644 index 0000000..4802516 --- /dev/null +++ b/Week03/Exercise01/User.h @@ -0,0 +1,22 @@ +#ifndef _USER +#define _USER + +struct User { + char name[256]; + char password[256]; + bool isAdmin; +}; + +struct UserArray { + User* users; + unsigned count; + unsigned allocated; + + void add(const User& user); + User* find(char* username); +}; + +UserArray newUserArray(unsigned allocatedSize); +void deleteUserArray(UserArray& ua); + +#endif -- cgit v1.3.1-23-gd82d