Website Summary Files Commits Branches @commit @diff @stats
path: root / Utils / Kindle / User.cpp
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.cpp
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.cpp22
diff --git a/Utils/Kindle/User.cpp b/Utils/Kindle/User.cpp
new file mode 100644
index 0000000..bb9f045
--- /dev/null
+++ b/Utils/Kindle/User.cpp
@@ -0,0 +1,22 @@
+#include "User.h"
+
+User::User(const string& pName, const string& pPassword) {
+ name = pName;
+ password = pPassword;
+}
+
+void User::writeToFile(std::ofstream& outFile) const {
+ writeString(outFile, name);
+ writeString(outFile, password);
+
+ writeVector(outFile, indexesOfBooksRead);
+ writeVector(outFile, indexesOfBooksWritten);
+}
+
+void User::readFromFile(std::ifstream& inFile) {
+ name = readString(inFile);
+ password = readString(inFile);
+
+ indexesOfBooksRead = readVector(inFile);
+ indexesOfBooksWritten = readVector(inFile);
+}