diff options
Add files via upload
1 files changed, 22 insertions, 0 deletions
| -rw-r--r-- | Utills/Kindle/User.cpp | 22 |
diff --git a/Utills/Kindle/User.cpp b/Utills/Kindle/User.cpp new file mode 100644 index 0000000..df1cea5 --- /dev/null +++ b/Utills/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);
+}
|
