Website Summary Files Commits Branches @commit @diff @stats
path: root / Utils / Kindle / Page.h
blob: b184da8526b9c2e12b5a5f1131cdec9e2c2ec2f2 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#pragma once
#include"vector.hpp"
#include"string.h"
#include<iostream>
#include"serialize.h"

const short MAX_LINES_IN_PAGE = 26;

class Page {
private:
	Vector<string> lines;

	void write(unsigned linesCount);
	void displayPage() const;

	void writeToFile(std::ofstream& outFile) const;
	void readFromFile(std::ifstream& inFile);

	friend class Book;
};