Website Summary Files Commits Branches @commit @diff @stats
path: root / Utils / Kindle / User.h
diff options
context:
space:
mode:
Commit40f7cc8f54d0c221a391457fd38a44d0633aa088 (patch)
Author
 angeld55 <angel_dimitriev@abv.bg>
2022-05-16 14:05:08 +0300
Committer
 angeld55 <angel_dimitriev@abv.bg>
2022-05-16 14:05:08 +0300
Files29fecbef2da1e832f3f8e9e23db6fffe35d7ddc6 /Utils/Kindle/User.h
Object-oriented_programming_FMI-40f7cc8f54d0c221a391457fd38a44d0633aa088.tar
Object-oriented_programming_FMI-40f7cc8f54d0c221a391457fd38a44d0633aa088.tar.gz
Object-oriented_programming_FMI-40f7cc8f54d0c221a391457fd38a44d0633aa088.zip
Parentde7b4d3f7ac3ecd42ca336b0d477712a462d27ee (diff)
fixed typo in folder name
1 files changed, 22 insertions, 0 deletions
-rw-r--r--Utils/Kindle/User.h22
diff --git a/Utils/Kindle/User.h b/Utils/Kindle/User.h
new file mode 100644
index 0000000..97d3a4b
--- /dev/null
+++ b/Utils/Kindle/User.h
@@ -0,0 +1,22 @@
+#pragma once
+#include"string.h"
+#include"vector.hpp"
+#include"Book.h"
+#include"serialize.h"
+
+class User {
+private:
+ string name;
+ string password;
+ Vector<size_t> indexesOfBooksRead;
+ Vector<size_t> indexesOfBooksWritten;
+
+ friend class Kindle;
+public:
+ User() {}
+ User(const string& pName, const string& pPassword);
+
+ void writeToFile(std::ofstream& outFile) const;
+ void readFromFile(std::ifstream& inFile);
+};
+