Website Summary Files Commits Branches @commit @diff @stats
path: root / Utills / Kindle / Book.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 /Utills/Kindle/Book.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, 0 insertions, 34 deletions
-rw-r--r--Utills/Kindle/Book.h34
diff --git a/Utills/Kindle/Book.h b/Utills/Kindle/Book.h
deleted file mode 100644
index 29c4f13..0000000
--- a/Utills/Kindle/Book.h
+++ /dev/null
@@ -1,34 +0,0 @@
-#pragma once
-#include"vector.hpp"
-#include"Page.h"
-#include"Pair.hpp"
-#include"serialize.h"
-
-class Book {
-private:
- string author;
- string title;
- Vector<Pair<string, unsigned>> ratings; // User name + rate
- Vector<Page> data; // Pages
- Vector<Pair<string, string>> comments; // commenter's name + comment
-
- void addRating(unsigned short r, const string& name);
-
- void write(unsigned pagesCount);
- void displayBook() const;
-
- void showComments() const;
- void showRates() const;
- void print() const;
- void displayHelpMenu() const;
-public:
- Book() {}
- Book(const string& author, const string& title);
-
- void writeToFile(std::ofstream& outFile) const;
- void readFromFile(std::ifstream& inFile);
- double getAvarageRating() const;
-
- friend class Kindle;
-};
-